2.1.1 TCP/UDP协议

七层网络模型

可以分成三部分来记忆

第一部分 物理层

  1. 物理链路
  2. 数据层,保证物理链路传输的数据无误
  3. IP 能保证机器到机器的通讯

第二部分 传输层

  1. TCP/UDP 端口到端口的通讯

第三部分

  1. 可以理解成HTTP协议
    6.7 应用层

TCP

Internet很重要的协议

三次握手机制

用来建立可靠的链接
重要记忆方法,一条线就是一次握手

屏幕快照 2019-11-14 下午10.07.02.png

四次挥手机制

用于优雅的结束链接,确保结束链接前正在处理的任务正确的完成


屏幕快照 2019-11-14 下午10.13.21.png

UDP

提供无连接、不可靠、数据报尽力传输服务(只管发不管对方有没有可能受到 )

Socket变成

实现了3种底层协议接口TCP、UDP、IP

Socket API函数定义

listen()、accept()只能用于服务器端
connect()只能用于客户端
socket、bind、send、recv、sendto、recvfrom、close

你可能感兴趣的:(2.1.1 TCP/UDP协议)