![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 69
吃再多糖也不长胖
大数据毕业的渣渣
展开
-
TCP三次握手和四次挥手
三次握手和四次挥手一. TCP协议中三次握手过程二. TCP协议中三次握手作用三.TCP协议中三次握手中ISN序列号是否是固定四.半连接队列五.重传次数六.三次握手中是否能携带数据。七.四次挥手过程八.TIME_WAIT状态一. TCP协议中三次握手过程客户端初始状态:closed,服务端:listen1.第一次握手:客户端发送给服务端一个SYN报文,指出客户端此时的初始化序列号为ISN©,此时客户端状态为SYN_SEND状态。2.第二次握手:服务端收到SYN报文后,会以自己的SYN报文应答,同时原创 2021-12-03 17:20:32 · 69 阅读 · 0 评论 -
窗口和流量控制
窗口和流量控制一、窗口二、流量控制三、如何控制四、暂停发包后如何重新发包一、窗口TCP/IP是全双工传输(能发送数据也能接收数据),所以通信两方都有两个滑动窗口。一个用于接收数据的,接收窗口一个用于发送数据的,拥塞窗口(发送窗口)能接收窗口大小的通知,称之为窗口通告。窗口的大小是不固定的,是可以根据某种算法动态调整的。接收方发送ACK报文的时候,会把自己的接收窗口大小告诉给发送方,发送方根据接收方窗口大小设置自己的发送窗口大小。但是因为接收方在发送完ACK后,就开始处理缓冲区的数据了,所以一原创 2021-12-03 16:50:32 · 2742 阅读 · 0 评论 -
TCP拥塞控制
TCP拥塞控制一、拥塞控制出现原因二、怎么进行控制拥塞三、控制方法1.慢开始和拥塞避免1.1慢开始和拥塞避免1.2.瓶颈值1.3概括2.快重传和快恢复一、拥塞控制出现原因主机A给主机B传输数据,如果此时也有很多主机同时传输数据,占用了信道资源,然后可能会导致主机A发送的数据包在半路上塞车,迟迟没有到达B主机。B主机没用收到数据,就不发ACK给A主机,A主机就会误认为是发送了丢包现象,进行重新传输该包。结果就会导致浪费了信道资源和使得拥塞更严重。二、怎么进行控制拥塞为了进行拥塞控制,TCP发送方要原创 2021-12-03 16:19:14 · 2145 阅读 · 0 评论 -
集线器、交换机、路由器区别
集线器、交换机、路由器区别一、集线器二、交换机三、路由器和TCP/IP协议簇总结:一、集线器集线器工作在物理层,具备多个网口,可以让多台计算机通过集线器接口进行互联。例如A\B\C三台计算机相连,优点:ABC三台计算机可以互通数据相连缺点:1.发送消息是广播的。例如A发送了消息,然后连接了该集线器的B,C都能收到该消息,无法进行1对1发送消息。2.设备是处于同一冲突域内。A在发消息的时候,B、c是不能发言的,否则会产生碰撞,引发错误。二、交换机交换机工作在链路层为了解决1对1和冲突,交换原创 2021-12-02 17:49:47 · 338 阅读 · 0 评论 -
数据可靠传输协议
数据可靠传输协议一、回退N步协议(GBN)二、选择重传协议(SR)数据在传输中,会被分割成很多小块的分组传输。为了保证数据传输的可靠性,诞生了两个协议。统称都是流水线方法,一、回退N步协议(GBN)首先会给分组加一个有序序号。同时会将序号分成四段。[0,start-1]:这段序号对应的是已经发送给目标计算机,且返回ACK确认信息的分组序号[start,next-1]这段序号对应的是已经发送给目标计算机,但是未收到确认ACK的分组序号[next,N-1]这段序号对应的是可以用,但是还没有原创 2021-12-02 11:15:16 · 2518 阅读 · 0 评论 -
网络分层学习
网络分层一、物理层:二、数据链路层:以太网协议:MAC地址广播:三、网络层:IP协议:ARP协议:DNS服务器四、传输层:五:应用层。OSR/RM(Open System Interconnection/Reference Model)模型自下而上为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP四层模型: 网络接口层、网际层、运输层、应用层。OSI是一种理论模型,而TCI/IP已经被广泛使用,成为网络互连实际上的标准。五层模型是折中了OSI七层模型和TCP/IP四层模型,原创 2021-12-01 15:42:10 · 113 阅读 · 0 评论