1. 随处可见的协议
各种网络体系结构及其协议
网络体系结构 | 协议 | 主要用途 |
TCP/IP | ICMP, TCP, UDP, HTTP, TELNET, SNMP, SMTP… | 互联网、局域网 |
IPX/SPX(NetWare) | IPX, SPX, NPC… | 个人电脑局域网 |
AppleTalk | DDP, RTMP, AEP, ATP, ZIP… | 苹果公司现有产品的局域网 |
DECnet | DPR, NSP, SCP… | 前DEC小型机 |
OSI | FTAM, MOTIS, VT, CMIS/CMIP, CLNP, CONP… | — |
XNS4 | IDP, SPP, PEP | 施乐公司网络 4Xerox Network Services
|
2. OSI参考模型中各个分层的作用
| 分层名称 | 功能 | 每层功能概览 | 协议 |
7 | 应用层 | 针对特定应用协议 | 针对每个应用的协议 | <应用层> TELNET, SSH, HTTP, SMTP, POP,SSL/TLS,MIME,HTML, SNMP,MIB,SIP,RTP... |
6 | 表示层 | 设备固有数据格式和网络 标准数据格式的转换。 | 接受不同表现形式的信息,如 文字流,图像,声音等。 | |
5 | 会话层 | 通信管理。负责建立和断 开通信连接。(数据流动的逻辑通路) 管理传输层以下的分层。 | 何时建立连接,何时断开连接以及保持 多久的连接? | |
4 | 传输层 | 管理两个节点之间的数据传输 负责可靠的传输。 | 是否有数据丢失? | <传输层> TCP,UDP,UDP-Lite, SCTP,DCCP |
3 | 网络层 | 地址管理和路由选择。 | 经过哪个路由传递到目标地址? | <网络层> ARP,IPV4/6,ICMP,DCCP |
2 | 数据链路层 | 互连设备之间传送和识别数据帧。 | 数据帧和比特流之间的转换 | 以太网,无线LAN,PPP... |
1 | 物理层 | 以0/1代表电压高低,灯光的闪灭。 界定连接器和网线的规格。 | 比特流与电子信号之间的切换 |
3. 分层中包的结构
数据链路层 | | | 网络层(IP首部) | | 传输层(TCP/UDP首部) | | 会话层 表示层 应用层 (应用包头及其数据) | 数据 链路层 (以太网traile) |
接收端 发送端 MAC 地址 | 以太网 类型 | 发送端 IP 地址 | 接收端 IP 地址 | 协议 类型 | 源端 口号 | 目标 端口号 | 数据 | 循环冗 余校验 |
--------> 数据处理顺序
数据流动方向<-----------
ps:数据部分:会话层,表示层,应用层。