网络协议
ISO/OSI七层模型
-
物理层
- 作用:定义物理链路的前期、机械、通信规程、功能要求等
- 将比特流庄换成电压
- 典型物理层设备:
- 光纤、双绞线、中继器、集线器等
- 常见物理层标准(介质与速率)
- 100base、OV-3、OC-12、DS1等等
-
数据链路层
- 作用:
- 物理寻址,网络图哦不,线路规章
- 错误检测和通告
- 将比特聚成帧进行传输
- 流量控制
- 寻址基址
- 使用数据接收设备的硬件地址(物理地址)寻址
- 典型数据链路层设备
- 网卡、网桥、交换机
- 作用:
-
网络层
- 作用
- 逻辑寻址
- 路径选择 - 寻址机制
- 使用网络层地址进行寻址(如IP地址)
- 网络层典型设备
- 路由器
- 三层交换机
- 作用
-
传输层
- 作用:
- 提供端到端的数据传输服务
- 建立逻辑连接
- 寻址机制
- 应用程序的界面端口
- 传输层协议
- TCP
- UDP SPX
- 作用:
-
会话层
- 作用
- 不同应用程序的数据隔离
- 会话建立,维持,终止
- 同步服务
- 回话控制(单向或双向)
- 作用
-
表示层
- 作用
- 数据格式表示
- 协议转换字符转换
- 数据加密/解密
- 数据压缩等
- 表示层数据格式
- ASCII,MPEG,TIFF,GIF,JPEG
- 作用
-
应用层
- 作用
- 应用接口
- 网络访问流处理
- 流控
- 错误恢复
- 应用层协议
- FTP,Telnet,HTTP,SNMP,SMTP,DNS
- 作用
OSI模型与TCP/IP模型
- OSI采用的七层模型,而TCP/IP是四层结构。
- OSI参考模型中的应用层、表示层、会话层共三层,对应TCP/IP协议模型中的应用层
- OSI参考模型中的传输层对应TCP/IP协议模型中的传输层。
- OSI参考模型中网络层的对应TCP/IP协议模型中的网络层。
- OSI参考模型中的数据链路层、物理层共两层,对应TCP/IP协议模型中的数据链路层。
OSI的体系结构 | TCP/IP的体系结构 |
---|---|
应用层 | 应用层(各种应用层协议) |
表示层 | 应用层(各种应用层协议) |
会话层 | 应用层(各种应用层协议) |
运输层 | 运输层(TCP或UDP) |
网络层 | 网际层IP |
数据链路层 | 网络接口层 |
物理层 | 网络接口层 |
网络接口与互联网层安全
- 主要协议
- ARP
- RARP
- 网络接口层安全
- 损坏、干扰、电磁泄露、搭线窃听、欺骗、嗅探、拒绝服务
传输层与应用层安全
传输层协议-TCP协议
- 传输控制协议:提供面向连接的、可靠的字节流服务
- 提供可靠性服务
- 数据包分块、发送接受确认。超时重发、数据校验、数据包排序、控制流量
传输层协议-UDP协议
-
用户数据报协议:提供面向事务的简单不可靠信息传送服务
-
特点
- 无连接、不可靠
- 协议简单、占用资源少、效率高
-
TCP/UDP通过16bit端口号来识别应用程序