传输层TCP和UDP介绍

传输层TCP和UDP介绍                                                                                                                                                                         1.TCP-----传输控制协议------面向连接的可靠协议

(在完成了传输层工作的同时,还需要保证数据传输的可靠性)

(1)面向连接------3次握手及4次挥手   建立端到端的虚链路

3次握手

A-----解析(先是C发一个syn让S接收到,然后S再发送ack+syn表示自己接收到了C发的syn并且自己再发一个syn,最后C发送一个ack确认自己已经收到了刚刚S发ack+syn                                    B-----传输过程里的指令缩写:SYN=发起一次连接,并告知自身状态     ACK=表示确认  , 特殊情况:RST 重连   TCP:严重错误并重连   FIN:断开   PSH:加急接收    URG:紧急指针  


四次挥手  

A-----解析:C发一个fin信息给S,S单独回复ack和fin信息给S,之后S再回复

B-----区别:当C发一个断开信息时,四次挥手可以只收到断开的信息而不发断开的信息,即相当于对方结束了发消息,而自己还可以给它发消息。但是三次挥手是直接发送ack+fin直接就断开了,自己就发不了信息给对方了                                                                                                              ------TCP优点可靠性:4种可靠传输机制-----确认   重传   排序   流控(窗口滑动)

                确认:每一个步骤都有ack

                重传:当传输时间过了时,再重新发送

                排序:在传递信息时,把它分成若干个小段并给上序号。(当在传输信息时,当前传输路径出了故障。所以就换一条路径重新传送,在传送完了之后通过序号进行组装,就避免了数据的混乱)

                 流控:控制数据传输的大小,让传输的数据再对方可接受的范围内

 

2.    UDP----用户数据报文协议-----非面向连接的不可靠协议(只负责传输数据,不管你可不可可以接受到。如:看直播时自己卡了,就是因为自己没有接受完所发的信息)

(仅完成传输层的基础工作---分段  端口号)

   

TCP:面向连接 速度慢  传递可靠  20字节

UDP:无连接   速度快  传递不可靠  8字节(tcp-----udp对比)

复现DNS客户端获取DNS服务器内置文件:

1.先配置基础,其中给客户端的域名服务器配置上对方的域名IP保证可以找到对方

2。之后再给上细节

3.得出结论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值