计算机网络
Monster7559
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于网络分层
一:网络OSI七层模型:应用层 表示层 会话层 传输层 网络层 数据链路层 物理层二:五层模型:应用层(http) 传输层(TCP/UDP) 网络层(IP/ICMP) 数据链路层(ARP(通过IP地址获取物理地址)/RARP) 物理层三:TCP/IP四层协议栈:从上到下:应用层、传输层、网络层、网络接口层(1)网络接口层:实际上仅时一个提供接口的作用,用于...原创 2019-04-22 14:34:35 · 344 阅读 · 0 评论 -
TCP与UDP基础
一:UDP协议:允许发送0字节UDP头部:8字节 包括:源端口号、目的端口号、长度、校验和 都为2字节UDP数据:变长理论上,一个IPV4数据报的最大长度是65535字节,这由IPV4头部的16位总长度字段决定除去20字节的IPV4头部和UDP头部8字节 数据最大长度就是65507字节实际上:UDP属于传输层,由下至上来看:以太网(Ethernet)数据帧的长度...原创 2019-04-22 14:35:55 · 305 阅读 · 0 评论 -
三次握手与四次挥手
一:三次握手和四次挥手ACK确认序号 SYN请求连接序号 FIN发送端完成发送任务序号(1)为什么三次握手:两次的话,被动发起连接方不能了解到主动发起连接方是否准备好 三次握手过程:发起连接端发送SYN请求连接 另一方回复ACK,以及自身被动请求连接的SYN,并分配资源, 然后主动发起连接方回复确认序号并分配资源 相当于,主动发起连接方将...原创 2019-04-22 14:39:38 · 194 阅读 · 0 评论 -
TCP粘包问题
TCP粘包:(1)原因:TCP是字节流是无边界的,而udp是消息、数据报,是有边界的。TCP协议流式传输的特点就是:发送者调用发送函数进行数据发送时,发送者并不清楚数据真实的发送情况,协议栈中的TCP的实现根据当时的网络状态决定以多少字节为单位组装数据,并决定什么时候发送这些数据,因此接收者在读取TCP数据数据时并不知道给定的接收函数调用将会返回多少字节从而当流式套接字发送数据...原创 2019-04-22 14:43:57 · 272 阅读 · 0 评论
分享