######前端的面试中经常问的 TCP 和 UDP 的区别,网上也有好多内容,比如 TCP 是面向连接的,UDP 是面向无连接的 UDP程序结构较简单 TCP 是面向字节流的,UDP 是基于数据报的 TCP 保证数据正确性,UDP 可能丢包 TCP 保证数据顺序,UDP 不保证 ##1. UDP ...
分类:
其他好文 时间:
2020-12-16 12:42:45
阅读次数:
3
1、简述osi七层模型和TCP/IP五层模型osi:物理层--->数据链路层--->网络层--->传输层--->会话层--->表示层--->应用层physical>datalink>network>transport>session>presentation>application物理层:二进制传输(比特流)。定义了各种物理设
分类:
其他好文 时间:
2020-12-16 12:22:57
阅读次数:
5
此处的限制是以下几个部分 每一个tcp的网络连接也是一个socket文件 , 所以有文件句柄数限制 系统级:当前系统可打开的最大数量,通过fs.file-max参数可修改用户级:指定用户可打开的最大数量,修改/etc/security/limits.conf进程级:单个进程可打开的最大数量,通过fs ...
分类:
系统相关 时间:
2020-12-15 12:54:25
阅读次数:
10
Java是一门半编译型、半解释型语言。其具有以下的11个特性: 1、简单性 没有头文件、指针运算、结构、联合、操作符重载、虚基类等。 2、面向对象 一切皆对象。 3、分布式(微服务) Java有丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。Java应用程序能够通过URL打开和访 问 ...
分类:
编程语言 时间:
2020-12-15 12:42:58
阅读次数:
4
版本:centos7 技术基础:会使用vi 1.获取地址 要远程连接,要拿到当前Linux的地址 使用如下命令 ip addr 说明网卡没有启动,需要启动网卡并且配置地址,地址可以配置动态ip 也可以配置为静态ip 进入/etc/sysconfig/network-scripts目录下看到如下: 我 ...
分类:
系统相关 时间:
2020-12-15 12:40:35
阅读次数:
6
本节我们使用开发板建立一个 tcp 客户端,再去连接指定地址和端口的 tcp 服务端并进行数据通信。打开宏定义 DEMO_SOCKET_CLIENT_SERVER、DEMO_CONNECT_NET; 在开发板连网成功后,创建TCP 服务连接。 static int create_socket_ser ...
分类:
其他好文 时间:
2020-12-15 12:09:43
阅读次数:
2
收集TCP/UDP日志 通过logstash的tcp/udp插件收集日志,通常用于在向elasticsearch日志补录丢失的部分日志,可以将丢失的日志通过一个TCP端口直接写入到elasticsearch服务器。 1.配置Logstash #进入Logstash配置文件目录 [root@redis ...
分类:
其他好文 时间:
2020-12-15 11:48:37
阅读次数:
1
1. 安装VsFTP服务和组件 yum install vsftpd db4 db4-utils 2. 添加vsftp用户 useradd vsftpd -d /home/vsftpd -s /sbin/nologin 3. 编辑 文件 /etc/vsftpd.conf vi /etc/vsftp. ...
分类:
其他好文 时间:
2020-12-15 11:47:52
阅读次数:
1
客户端代码 package com.xtsheng.TcpDemo; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.OutputStream; impor ...
分类:
其他好文 时间:
2020-12-14 13:45:51
阅读次数:
4
本篇了解一下常见的IO模型:阻塞IO、非阻塞IO、信号驱动IO、异步IO 通常用户进程一个完整IO包括两个阶段:用户进程空间<->内核空间,内核空间<->设备空间(网络/磁盘)。IO有内存IO、磁盘IO、网络IO,通常所说的IO是指磁盘或网络IO。 在linux系统中,程序无法直接操作IO设备,必须 ...
分类:
其他好文 时间:
2020-12-14 13:38:35
阅读次数:
3