首页 > 其他 > 详细

北大课工场 记录三(2019.7.16)

时间:2019-07-16 13:46:02      阅读:94      评论:0      收藏:0      [点我收藏+]

1、简述TCP/IP和UDP的区别

   TCP是面向连接的、可靠的进程到进程通信的协议。UDP是无连接的、不可靠的传输协议。

   TCP首部开销是20字节;UDP首部开销小,只有8字节。

   每一条TCP连接只能是点到点的;UDP支持一对一、一对多、多对一、多对多的交互通信。

2、TCP三次握手

  技术分享图片

起初,PC1和PC2都处于CLOSE关闭状态,PC1将标志位SYN置为1,随机产生一个值seq=x并发送给PC2,此时PC1进入SYN-SENT状态,等待PC2回复;

PC2收到数据后,由SYN=1得知PC1想要建立连接,PC2将ACK和SYN都置为1,Ack置为x+1,并随机产生一个值seq=y发送给PC1,PC2进入SYN-SENT状态,此时操作系统为TCP连接分配一个TCP缓存和变量;

PC1收到回复后,检查ACK是否为1,Ack是否为x+1,如果正确,就将ACK置为1,Ack置为y+1,此时操作系统为TCP连接分配一个TCP缓存和变量,并将数据发送给PC2,PC2检查ACK是否为1,Ack是否为y+1,如果正确,则建立连接成功,PC1和PC2都进入ESTABLISHED状态,完成三次握手。

3、TCP四次断开

技术分享图片

起初PC1和PC2都处于ESTABLISHED状态,PC1发出连接释放(FIN)报文段并处于FIN-SENT-1状态,PC2发出确认报文段后进入CLOSE-WAITE状态,PC1收到确认后,进入FIN-SENT-2状态,等待PC2的连接释放报文段,PC2没有向PC1发出数据,PC2发出连接释放报文段后进入LAST-ACK状态,PC1发出确认报文段后进入TIME-WAIT状态,PC2收到确认后进入CLOSED状态,PC1经过等待计时器2MSL后,进入CLOSED状态。

4、MAC地址

由48位二进制组成,第八位为0表示物理地址,为1表示逻辑地址

5、交换机的工作原理

初始状态,交换机的MAC地址表为空,开始进行MAC地址学习,从发送方的数据中记录源地址,标记接口号,并向外广播未知数据帧,若有接收方回应,记录其地址并标记接口号,从而实现两方通信。

 

北大课工场 记录三(2019.7.16)

原文:https://www.cnblogs.com/lyqlyqlyq/p/11194133.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!