OSI七层参考模型:
1.应用层:抽象语言——编码
2.表示层:将编码——二进制
3.会话层:提供会话地址
4.传输层:TCP/UDP
5.网络层:IP 互联网协议 IP地址
6.数据链路层:介质访问层+逻辑链路层
7.物理层
前三层是对程序的处理
1.封装
2.解封装
HTTP TCP 80——超文本 传输协议——提供浏览器网页服务
HTTPS TCP 443 HTTP+SSL 安全传输协议
FTP TCP 20/21 文件传输协议 提供互联网文件资源共享
TFTP UDP 69 简单文化传输协议
Telnet TCP 23 远程登录标准协议 提供远程管理
SSH TCP 22
Dns DUP/TCP 53 域名解析协议
Dhcp UDP 67/68 动态主机配置协议
传输层协议:UDP与TCP
TCP——传输控制协议——面向连接的可靠协议
在完成传输层的基本工作以外,还要保证传输的可靠性
面向连接——3次握手 以及 4次断开 建立端到端的虚链路
SYN=发起一次连接,并告知自己的状态
ACK=确认
特殊情况:RST=重连 TCP=严重错误并且重连 FIN=断开 PSH=加急接收 URG=紧急指针
可靠性——4种可靠传输机制 ——确认----排序----重传---流控