OSI采用了分层的结构化技术,共分七层,物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
物理层
电器特性
数据链路层
分帧、数据校验
网络层
ip寻址和路由
传输层
TCP/IP
1、确保数据不漏发(握手机制),不错发(数据校验),出错即重发。
2、如相互通信的两台主机网速不一致,通过滑动窗口机制一个双发都接受 的传输速率。
3、检测网络阻塞,设备之间通信速率以试探性的方式逐渐提高。
UDP
数据是不安全的,用于数据不重要,或者丢失数据无关紧要的情况,比如视频
会话层
确保设备之间保持通信状态。
表示层
加密
应用层
不同类型应用,使用不同的应用层协议。
HTTP(HyperText Transfer Protocol):超文本传输协议。
HTTPS,经过加密的安全数据传输的HTTP。SMTP(Simple Mail Transfer Protocal)称为简单邮件传输协议。
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,POP3,全名为“Post Office Protocol - Version 3”,即“邮局协议版本3”。
IMAP4(Internet Message Access Protocol 4) 即 交互式数据消息访问协议第四个版本。
TFTP,简单文件传输协议 (,Trivial File Transfer Protocol)。
QQ使用qq私有协议
套接字(Socket)
一组利用现有协议栈,进行联网的C语言的网络编程接口。