计算机网络原理
应用层:是开放系统互连环境的最高层
|
|||
表示层功能:为上层用户提供共同的数据或信息语法表示变换。编码转换、数据压缩、恢复和加密解密。
|
|||
会话层的功能:组织和同步不同主机上各种进程间的通信
|
|||
传输层:是第一个端----端,也即主机---主机的层次。它处理端到端的差错控制和流量控制问题
|
|||
在网络层中:数据以组为单位进行传输。网络层关心的是通信子网的运行控制,主要解决如何通过路由选择使数据分组跨越通信子网从源传送到目的地的问题。
|
|||
在数据链路层中:比特流被组织成帧、并以帧为单位进行传输、帧中包含地址、控制、数据及校验码等信息。数据链路层的主要作用是通过校验、确认和反馈从发等手段,将不可靠的物理链路改造成对网络层来说是无差错的数据链路。
|
|||
物理层:定义了为建立、维护和拆除物理链路所需要的机械的、电气的、功能的和规程的特性,其作用是使原始的数据比特流能在物理介质上传输。
|
|||
SMTP、DNS 、FTP Telnet HTTP
SNMP
|
应用层
|
应用层
|
|
|
|
表示层
|
|
|
|
会话层
|
|
TCP(面向连接)、 UDP(无连接)
|
传输层从本层之上支持两种连接
|
传输层---.>
|
从本层之上只支持面向连接的通讯
|
IP 、ICMP(因特网控制管理协议)、 ARP RARP
|
互连层
只支持无连接通讯
|
网络层-à
|
支持两种连接
|
|
主机-网络层
|
数据链路层物理层
|
|
|
|||
传输层:是第一个端----端,也即主机---主机的层次。它处理端到端的差错控制和流量控制问题
|
|||
网络层:最佳路径的选择和数据包的交换(被称为三层控制)
|
|||
接入层:主机---网络层
|
7 : Application Layer负责具体的应用和服务
|
6: Presentation Layer负责表达和数据的转换
|
5: session Layer负责会话的控制
|
4:Transport Layer负责网间两点提供传输实体、保证端到端的传输
|
3:Network Layer负责网间两点间的可达性
|
2: Data LINK Layer负责网络内部帧的传输
|
1:Physical Layer负责链路上比特流的传输
|
1 各层之间相互独立、某一层的变化不会影响其他层(包括产品和协议的变化等)
|
2 促进标准化工作
|
3 使网络易于实现和维护
|
4 实现互联、互通、互操作
|
相关术语:服务、协议、封装、接口
|
(一) 纵向通信
在分层结构中,底层的功能为高层的功能提供服务、高层功能使用底层提供的服务
|
(二) 横向通信
在分层结构中,对应的分层协同工作、以保证能够成功的完成通信
|
会话层:建立、管理和终止会话的
|
表示层:数据的格式和表达(如图形格式、文字语种、及格式之间的转换、加密解密、压缩和解压缩)
|
应用层:实现具体的应用功能
|
传输层:保证端到端的传输
1:在不同物理节点的应用程序间建立连接以传输数据
2:将数据组织成数据段(Segment)
3:连接类型:面向连接和无连接
4传输层地址(极端口号)
|
网络层:1基于网络层地址进行不同网络系统间的路径选择
2 数据单位为数据包(Packet)
3 差错控制和可能的修复、数据量控制
典型连接设备:路由器
|
数据链路层:1在网络内部<如采用以太网技术>传输数据帧(Frame)帧中包含地址、控制、数据及校验码等信息
2硬件地址或物理地址(即MAC地址)
3 两个子层(在ISOt体系中)(介子访问控制(MAC)和逻辑链路控制(LLC))
典型连接设备 4 网桥和交换机(可以通过地址信息来转发信息)
|
物理层:通过物理链路传输比特(Bit)流(比特:流过物理层的介质和设备、显著含义是指不支持这个格式和结构。
所需设备:物理层的典型设备中继器和集线器(提供信号的接续、×××、放大、进一步传输、不是对数据进行处理而是对信号进行处理。它并不知道数据所代表的含义。)
|