码迷,mamicode.com
首页 > 其他好文 > 详细

网络协议

时间:2018-05-29 00:22:41      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:cap   ase   let   物理   mic   广播   三次握手   path   comm   

网络协议

网络的五层划分是什么?

  • 应用层,常见协议:HTTP、FTP
  • 传输层,常见协议:TCP、UDP
  • 网络层,常见协议:IP
  • 链路层
  • 物理层

TCP 和 UDP 的区别是什么

  • TCP/UDP 都属于传输层的协议
  • TCP 是面向连接的传输层协议,能够准确可靠的把数据传递给对方,当数据有丢包情况会重发,但是需要在建立和断开连接需要至少7次的发包和收包,会浪费网络流量,主要用在对可靠性要求较高的地方。
  • UDP 是面向无连接的传输层协议,意思是只负责传输数据,不能确保对方是否收到数据和数据的正确顺序,数据的正确性由应用层来校验。主要用于高速传输和实时性要求较高的场合如音视频会议,广播。

TCP 的三次握手

  1. 客户端向服务器端发起请求,在请求中携带一个 SYN 标志
  2. 服务器端收到了该消息,然后回传一个带有 SYN/ASK 标志的消息,表示服务器收到了并回复给客户端确认消息
  3. 客户端接收到了该消息,再回传一个带有 ASK 标志的消息,代表三次握手结束

网络协议

标签:cap   ase   let   物理   mic   广播   三次握手   path   comm   

原文地址:https://www.cnblogs.com/liyiran/p/9102791.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!