一、OSI模型和TCP/IP模型
OSI -------开放式系统互联参考模型
应用层
抽象语言 ------->编码
表示层
编码 -------> 二进制
会话层
应用程序内部的区分地址(无标准格式)
传输层
分段(受MTU限制)、端口号
网络层
互联网协议、逻辑寻址
数据链路层
控制物理层(介质访问控制)
物理层
处理传递电信号
TCP/IP模型
TCP
传输控制协议 - 面向连接的可靠传输协议
面向连接:通过三次握手建立端到端虚链路
可靠传输:4种可靠传输机制 ---- 确认、排序、重传、流控(滑动窗口)
在完成传输层的基本工作之上,还需要额外的保障传输的可靠性
UDP
用户数据报文协议 - 非面向连接的不可靠传输协议
仅完成传输层的基本工作 ---- 分段、端口号
分段:
数据经过上三层的加工处理后,来到传输层,需要分段数据,每段数据的最大容量不能超过MTU值。分段是为了让多个节点可以在相互间影响较小的情况下共享带宽。
端口号:
0 – 65535 16位二进制构成
1 – 1023 静态端口 ----> 标记服务端