[TOC]
引言
1. 计算机网络
计算机网络:使用单一技术的自主计算机的互联集合
1.1. 计算机网络区分
个域网 PAN (蓝牙)
局域网 LAN
城域网 MAN (大型LAN IEEE802.6)
广域网 WAN (主机,通信子网)
互联网 Internet
局域网:
覆盖范围小
传输技术,广播方式为主
总线型: 如IEEE802.3(以太网)CSMA/CD
环型:如IEEE802.5(IBM令牌环)拓扑结构
无线局域网 IEEE802.11 WiFi
1.2. 网络基本概念
拓扑:信道的分布方式。常见的拓扑结构:总线型、星型、环型、树型和网状
协议:一系列规则和约定的规范性描述,它控制网络中的设备之间如何进行信息交换。
数字带宽:指在单位时间内流经的信息总量
吞吐量:指实际的、可测到的带宽
传输技术:广播式链路、点到点链路
2. 计算机网络模型
为了降低网络设计的复杂性,绝大多数网络都组织成一个层次栈(a stack of layer)或分级栈(a stack of level),每一层都建立在其下一层的基础之上。每一层的目的是向上一韧劲提供特定的服务,而把如何实现这些服务的细节对上一层加以屏蔽。从某种意义上来讲,每一层都是一种虚拟机,它向上一层提供特定的服务。
2.1 OSI模型
Paste_Image.png1.物理层(Physical Layer)
利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。
2.数据链路层(Data Link Layer)
负责建立和管理节点间的链路(通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。)发送方将数据拆分成数据帧(data frame),然后顺序发送,接收方确认正确收到后发送确认帧
3.网络层(network Layer)
控制子网的运行。通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。数据链路层的数据在这一层被转换为数据包,通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备。
4.传输层(Transport Layer)
该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。
保持上下层的隔离,使得下层硬件技术发生改变时,对上层是透明的。
5.会话层(Session Layer)
通常提供各种服务,包括对话控制,令牌管理,同步功能
6.表示层(Presentation Layer)
针对来自应用层的各种信息和命令进行解释,对各种语法赋予相应的语义。
处理用户信息的表示问题,如编码、数据格式转换和加密解密
7.应用层(Application Layer)
提供的服务:文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据库服务等。
下4层主要完成通信子网的功能,第4层作为上下两部分的桥梁,上3层主要完成资源子网的功能。
2.2. TCP/IP模型
Paste_Image.png2.3. 协议层次结构-相关概念
协议:一系列规则和约定的规范性描述,它控制网络中的设备之间如何进行信息交换。
对等实体:不同机器上构成相应层次的实体
第k层为(k+1)层提供服务
3. 扩展
层次 | PDU |
---|---|
物理层 | 数据位(bit) |
数据链路层 | 数据帧(frame) |
网络层 | 数据包(packet) |
传输层 | 数据段(segment) |
其他更高层次 | 报文(message) |
应用层 | APDU(应用层协议数据单元) |
表示层 | PPDU(表示层协议数据单元) |
会话层 | SPDU(会话层协议数据单元) |
协议数据单元PDU(Protocol Data Unit)是指对等层次之间传递的数据单位。
网友评论