第一部分:OSI 七层模型
一、OSI 七层模型(从低到高顺序):
第一层:物理层(Physical)
第二层:数据链路层(Datalink)
第三层:网络层(Network)
第四层:传输层(Transport)
第五层:会话层(Session)
第六层:表示层(Presentation)
第七层:应用层(Application)
二、OSI 七层模型中各层的功能:
1、物理层:通过媒介传输比特,确定机械及电气规范(比特 Bit)
2、数据链路层:将比特组装成帧和点到点的传递(帧 Frame)
3、网络层:负责数据包从源到宿的传递和网际互连(包 PackeT)
4、传输层:提供端到端的可靠报文传递和错误恢复(段 Segment)
5、会话层:建立、管理和终止会话(会话协议数据单元 SPDU)
6、表示层:对数据进行翻译、加密和压缩(表示协议数据单元 PPDU)
7、应用层:允许访问 OSI 环境的手段(应用协议数据单元 APDU)
三、运行于 OSI 七层模型各层设备:
1、物理层:各种传输媒体(光线、网线),各类 DTE 和 DCE 之间通讯的物理设备
(如:计算机、HUB),调制解调器、各类插槽、插座。
2、数据链路层:分为两个子层:逻辑链路控制层(LLC)和媒体访问控制层(MAC)。
网卡(有争议)、网桥和二层交换机
3、网络层:路由器、网关和三层交换机
4、传输层:四层交换机
5、会话层:五层交换机
6、表示层:六层交换机
7、应用层:计算机、负载均衡和七层交换机
四、OSI 七层模型各层标准:
1、物理层:ISO2110(数据通信----25 芯 DTE/DCE 接口连接器和插针分配)、ISO4092
(数据通信----37 芯 DTE/DEC----接口连接器和插针分配)、CCITT V.24(数据终端
设备(DTE)和数据电路终接设备之间的接口电路定义表)
2、数据链路层:1、ISO1745–1975 (数据通信系统的基本型控制规程)、
ISO3309–1984(HDLC 帧结构)、ISO7776(DTE 数据链路层规程)
3、网络层:ISO.DIS8208(DTE 用的 X.25 分组级协议)、ISO.DIS8348(CO 网络服
务定义(面向连接))、ISO.DIS8349(CL 网络服务定义(面向无连接))、ISO.DIS8473
(CL 网络协议)、ISO.DIS8348(网络层寻址)
4、传输层:ISO8072(面向连接的传输服务定义)、ISO8072(面向连接的传输协议
规范)
5、会话层:DIS8236(会话服务定义)、DIS8237(会话协议规范)
6、表示层:DP8822、DP8823、DIS6937/2
7、应用层:DP8649(公共应用服务元素)、DP8650(公共应用服务元素用协议
五、OSI 七层模型各层协议:
1、物理层:RJ45、CLOCK、IEEE802.3
2、数据链路层:STP、PPP、FR、SDLC、HDLC、VLAN、MAC
3、网络层:IP、IPX、OSPF、RIP、IGRP、ICMP、ARP、RARP
4、传输层:TCP、UDP、SPX
5、会话层:NFS、SQL、NETBIOS、RPC
6、表示层:JPEG、MPEG、ASII
7、应用层:Telnet、HTTP、FTP、WWW、NFS、SMTP
第二部分 TCP/IP 四层模型
一、TCP/IP 四层模型结构(从低到高)与 OSI 模型对应关系
第一层:网络接口层(Network Access),对应 OSI 的物理层、数据链路层。
第二层:网际层(Internet),对应 OSI 的网络层。
第三层:传输层(Transport),对应 OSI 的传输层。
第四层:应用层(Application),对应 OSI 的会话层、表示层、应用层。
二、TCP/IP 四层模型各层的功能:
1、网络接口层:负责实际数据的传输
2、网络互联层:负责网络间的寻址数据传输
3、传输层:负责提供可靠的传输服务
4、应用层:负责实现一切与应用程序相关的功能
三、TCP/IP 四层模型各层的协议:
1、网络接口层:
HDLC(高级链路控制协议)、PPP(点对点协议)、SLIP(串行线路接口协议)
2、网络互联层:
IP(网际协议)、ICMP(网际控制消息协议)、ARP(地址解析协议)、RARP(反向
地址解析协议)
3、传输层:
TCP(控制传输协议)、UDP(用户数据报协议)
4、应用层:
FTP(文件传输协议)、HTTP(超文本传输协议)、DNS(域名服务器协议)、SMTP
(简单邮件传输协议)、NFS(网络文件系统协议)
四、IP、TCP、UDP
通常说的 TCP/IP 是一组协议的总称,TCP/IP 实际上是一个协议族(或协议包),
包括 100 多个相互关联的协议,其中 IP(Internet Protocol,网际协议)是网络层
最主要的协议;TCP(Transmission Control Protocol,传输控制协议)和 UDP(User
Datagram Protocol,用户数据报协议)是传输层中最主要的协议。
一般认为 IP、TCP、UDP 是最根本的三种协议,是其它协议的基础。