DP、TCP、可靠传输的工作原理、TCP首部格式、TCP可靠传输的实现、TCP流量控制、TCP的拥塞控制、TCP的连接管理这几个方面进行解析。 一、运输层协议概述 1.进程之间的通信 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层 ...
分类:
其他好文 时间:
2019-08-27 00:46:51
阅读次数:
65
OSI参考模型 应用层 包括所有能产生网络流量的程序 表示层 用来判断传输之前是否进行加密或压缩处理(二进制、ASCII) 比如出现乱码情况,可能就是表示层的问题 会话层 一个浏览器窗口就是一个会话 能够 用netstat -n 来查看会话,查找木马 传输层 可靠传输、流量控制和不可靠传输 网络层 ...
分类:
其他好文 时间:
2019-08-21 23:08:01
阅读次数:
114
复习 1.黏包现象 粘包现象的成因 : tcp协议的特点,面向流的,为了保证可靠传输,所以有很多优化的机制。 无边界 所有在连接建立的基础上传递的数据之间没有界限。 收发消息很有可能不完全相等。 缓存机制,导致没发过去的消息会在发送端缓存,没接收完的消息会在接收端缓存。 解决 : 给应用层定制协议 ...
分类:
编程语言 时间:
2019-08-17 17:42:16
阅读次数:
77
一、TCP/UDP协议TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可 ...
分类:
其他好文 时间:
2019-08-17 15:04:35
阅读次数:
85
传输层:负责数据能够从发送端传到接收端(只需要关注点对点的传输,中间的传输过程一概不管) UDP和TCP UDP(全双工):1.无连接,2不可靠,3.面向数据报 TCP(全双工,是一个比较复杂的协议 )1.有连接 2.可靠传输 3.面向字节流 可靠性传输 发送者能感知到失败(对比打电话和发短信)面向 ...
分类:
其他好文 时间:
2019-07-24 13:17:10
阅读次数:
97
5.1 基本概念 TCP:需要将传输的文件分段传输,建立连接会话,实现可靠传输和流量控制 UDP:一个数据包就能够完成数据通信,不需要建立连接会话和流量控制,不使用可靠传输 5.2 传输层的功能 5.2.1 传输层协议和应用层协议之间的关系 常见的应用层协议使用的端口 http=TCP+80 htt ...
分类:
其他好文 时间:
2019-07-16 20:11:15
阅读次数:
148
数据链路层功能 负责网络中相邻节点之间可靠的数据通信,使用帧完成主机对等层之间数据的可靠传输 作用包括数据链路的建立,维护,拆除,帧包装,帧传输,帧同步,帧效验恢复,流量控制等 以太网mac地址 用来标识计算机身份地址(网卡上的硬件地址),每块网卡上的mac都是全球唯一,也就是网卡的物理地址 交换机 ...
分类:
其他好文 时间:
2019-07-15 20:00:59
阅读次数:
166
1 使用无连接的套接字,我们能够在自我包含的数据包里发送消息,采用独立的读函数读取消息,读取的消息是使用独立的发送函数发送的。但是UDP数据包不能保证可靠传输,存在许多的因素,比如网络繁忙等等,都有可能阻止数据包到达指定的目的地。 2 (1)UDP的简单应用: 3 由于UDP是一种无连接的协议。因此... ...
面试考察的知识点多而杂,要完全掌握需要花费大量的时间和精力。但是面试中经常被问到的知识点却没有多少,你完全可以用 20% 的时间去掌握 80% 常问的知识点。在这里我将这 80% 常问的知识点整理出来,方便大家快速地掌握。这些知识点也标注了重要程度,从而让大家可以根据知识点的重要程度去制定学习计划。 ...
分类:
其他好文 时间:
2019-07-05 16:42:40
阅读次数:
126
1.tcp协议 可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网路的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保单个TCP 数据包不必在分割 以太网头 ip头 tcp头 数据 ack:发起新的链接 ack:确认 fin:请求断开 *tcp三次握手和四次挥手 主要包 ...
分类:
其他好文 时间:
2019-06-07 00:30:36
阅读次数:
112