网络
文章平均质量分 90
windyblankboy
这个作者很懒,什么都没留下…
展开
-
网络的基础IP、IP分片、路由表
网络协议栈:数据从一台计算机通过一定的路径发送到另一台计算机。应用层数据通过协议栈发到网络上 时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation)1.每一层都把自己的信息添加到报头处。(所以在每一层中包括两部分信息:报头信息和有效载荷)2.每一层协议都认为自己接收到的是有效载荷信息IP数据包格式原创 2016-08-05 15:38:19 · 1126 阅读 · 0 评论 -
TCP的三次握手,四次挥手
TCP使用窗口机制进行流量控制什么是窗口?连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端接收方发送的确认信息中包含了自己剩余的缓冲区尺寸剩余缓冲区空间的数量叫做窗口2. TCP的流控过程(滑动窗口)TCP(Transmission Control Protocol) 传输控制协议三次握手TC转载 2016-08-05 16:04:35 · 234 阅读 · 0 评论 -
为什么一定要是三次握手,四次挥手
应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分区成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP层。TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的包发回一个相应的确认(ACK)原创 2016-08-05 16:35:59 · 1082 阅读 · 1 评论 -
网络编程-套接字(scoket)
socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP地址+端口号”就称为socket。 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接。socket本身有“插座”的意思,因此用来描述网络连接的一 对一关 系。原创 2016-08-07 17:00:38 · 498 阅读 · 1 评论