TCP/IP详解
TCP/IP详解
ch3rry
每天早上醒来,看见你和阳光都在,这就是我想要的未来。
展开
-
IPV4与IPV6的区别(史上最详细)
描述 IPv4 IPv6 地址 长度为 32 位(4 个字节)。地址由网络和主机部分组成,这取决于地址类。根据地址的前几位,可定义各种地址类:A、B、C、D 或 E。IPv4 地址的总数为 4 294 967 296。 IPv4 地址的文本格式为nnn.nnn.nnn.nnn,其中 0<=nnn<=255,而每个n都是十进制数。可省略前导零。最大打印字...转载 2019-04-07 17:04:12 · 2837 阅读 · 0 评论 -
TCP/IP详解--五层协议作用及对应设备
网络协议分层:链路层:有时也称作链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。他们一起处理与电缆的物理接口细节。网络层:有时也称为互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议簇中,网络层协议包括IP协议,ICMP协议(Internet互联网控制报文协议)、以及IGMP协议(Internet组管理协议)(ps:分片是在网络...原创 2019-03-12 17:46:43 · 1988 阅读 · 0 评论 -
TCP/IP详解--数据链路层 & 以太网帧格式
链路层上最常见的封装就是以太网和IEEE 802封装,这里就使用以太网作为讲解的对象。一、概述数据链路层属于计算机网络的底层,使用的信道主要有点对点信道和广播信道两种类型。在TCP/IP协议族中,数据链路层主要有三个目的:1)为IP模块发送和接收数据2)为ARP模块发送ARP请求和接收ARP应答3...转载 2019-03-12 17:41:11 · 1114 阅读 · 0 评论 -
TCP/IP详解--拥塞控制 & 慢启动 快恢复 拥塞避免
TCP的拥塞控制1.拥塞:即对资源的需求超过了可用的资源。若网络中许多资源同时供应不足,网络的性能就要明显变坏,整个网络的吞吐量随之负荷的增大而下降。拥塞控制:防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制所要做的都有一个前提:网络能够承受现有的网络负荷。拥塞控制是一个全局性的过程,涉及到所有的主机、路由器,以及与降低网络传输性能有关的所有因素。...转载 2019-03-12 17:36:41 · 246 阅读 · 0 评论 -
TCP/IP协议、HTTP协议、SOCKET通讯详解
1、TCP连接TCP(Transmission Control Protocol) 传输控制协议。TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握确认建立一个连接。位码即tcp标志位,有6种 标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urg...原创 2019-03-07 19:09:55 · 246 阅读 · 0 评论 -
TCP/IP协议三次握手与四次挥手
通俗地说:TCP三次握手细节1. 主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;2. 主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;3. 主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。 三次“对话”的目的是使数据包的...原创 2019-03-07 19:04:42 · 249 阅读 · 0 评论 -
TCP/IP详解--影响TCP性能的几种协议因素
影响TCP性能的协议因素有:(1)TCP连接建立握手(2)TCP慢启动拥塞控制;(3)数据聚集的Nagle算法;(4)用于捎带确认的TCP延迟确认机制。(5)TIME_WAIT时延和端口耗尽。1、2可通过长连接避免,3可使用TCP_NODELAY避免,4可通过调整内核栈参数避免,但调整需谨慎,5通常只在性能测试环境出现。其中最后一个TIME_WAIT是TCP协议中特有的...原创 2019-03-05 19:37:53 · 1206 阅读 · 0 评论