CCNA学习笔记
OSI(Open System Interconnection)开放式系统互联,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。
OSI模型把网络通信分为七层。从上到下分别为应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。
应用层 |
表示层 |
会话层 |
传输层 |
网络层 |
数据链路层 |
物理层 |
例:
一:物理层
物理层定义了接口标准以及电压等,确定了数据如何进行传输。它的传输单位为比特流(bit),相关设备有:网卡,HUB集线器,传输介质(网线,光纤等)。
传输介质 | 分类 | 有效传输距离 | 备注 | |
光纤 | 按类型 | 室内(橙黄色) | 1KM | 光纤传输不收任何电子干扰。缺点是不能弯,弯曲半径不能小于30cm |
室外(橙红色) | ||||
按功能 | 单模(镜面反射,速度快) | |||
多模(漫反射,传输距离长) | ||||
接口类型(尾纤) | 圆头 | |||
方头 | ||||
同轴电缆 | 10base2(细,能同时承载30个RJ45接口产生的数据链) | 185M | 主要用于闭路电视,监控。 | |
10base5(粗,能同时承载100个RJ45接口产生的数据链) | 500M | |||
双绞线 | 10baseT | T568A(白绿,绿,白橙,蓝,白蓝,橙,白棕,棕) | 100M | T568A:1,2为数据发送;3,6接收;4,5为电话线;7,8为闭路电视线或备用。A——A或B——B为直通线,A——B或B——A为交叉线。同种设备之间用交叉线,异种设备之间直通线。配置交换机时用全反线(两头的顺序相反)。 |
T568B:白橙,橙,白绿,蓝,白蓝,绿,白棕,棕;(用的人多) |
与物理层有关的名词解释:
1. 广播:一对所有,一人发起,所有人接收。
2. 组播:一对多,一人发起,一个组里的所有人接收。
3. 单播:一对一,一人发起,一人接收。
4. 全双工:接受和发送同时进行。
5. 半双工:只能同时接受或发送。
6. 冲突域:在一定范围内数据包发送或接受时可能产生冲突的区域。(交换机的每一个端口都是一个独立的冲突域)。(集线器上的每一个端口都属于同一个冲突域内)。
二:数据链路层
数据链路层的功能:1.物理地址访问2.网络拓扑结构3.链路参数4.差错验证5.物理介质访问6.流控制。
设备有交换机,网桥。(交换机在之后的实验部分说明)传输单位为:数据帧(frame)。
数据帧的结构为:
A | B | C | D | E |
(其中除了D之外全是报头。)
A:为起始字段,提醒帧来了。
B:数据帧地址字段,用MAC地址的方式来表示目的地址和源地址。
C:长度类型控制字段,包含帧的类型以及长度是什么。
D:原始数据字段,有原始数据。
E:帧校验序列字段,用来校验帧的完整性。
(MAC地址由48位16进制数组成,并且MAC地址直接集成在网卡上,不可以做更改,并且全球唯一。前24位作为厂商号由IEEE组织授予,后24位由厂商自己制定,若后24为全为F,则这个号为广播地址。)
在数据链路层中,将数据封装成帧,并且添加定制报头,包头中包含硬件形式的源地址和目的地址,这些信息将围绕在原始信息周围。(在数据帧结构中,除了D全是报头。)
数据链路层提供数据的物理传输,这意味着在使用硬件地址的局域网中,数据链路层将会保证信息被发送到正确的设备上,并将来自网络层的信息转化为比特流的形式,方便物理层进行传输。
数据链路层分为两个子层,分别是LLC子层和MAC子层。MAC子层主要用于识别MAC地址;LLC子层是逻辑电路控制子层,它主要用于负责识别网络协议,并对他们进行封装,LLC报头告诉数据链路层,一旦帧被接收到,应该如何处理数据包。
数据在物理层的传输会有一些限制,而这些限制在数据链路层有解决办法。:1.物理层不能和高层通信(因为物理层中数据以比特流的形式存在,而高层不能识别比特流),数据链路层可以通过LLC子层与高层通信。2.物理层不能识别计算机,然而数据链路层可以用MAC地址寻址的方法来表示计算机。3.物理层只能描述比特流,而数据链路层可以通过帧对比特流进行描述分组。
三:网络层
网络层的功能是逻辑寻址,依靠IP地址来传输数据。其中有ARP解析协议:把IP地址和MAC地址一一对应起来。
它的传输单位为数据包,主要设备为路由器,三层交换机。(路由器和三层交换机在之后的实验部分说明)
四:传输层
功能为:流量的传输与控制;传输单位为数据段。
其中有两个协议:
(1) TCP协议:可靠的传输控制协议,延迟较高;用于http服务,ftp服务。
(2) UDP协议:不可靠的传输控制协议,可能有丢包现象;用于语音通话。
TCP的三次握手:
1. 建立连接时,客户端发送SYN包到服务器,并进入SYN-SEND状态,等待服务器确认。
2. 服务器接收到SYN包,必须确认客户端的SYN,同时自己也发送一个SYN包,即SYN+ACK包,此时服务器进入SYN-RECV状态。
3. 客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK,此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手,建立连接。
五:会话层
功能:流量控制,负责检验。
六:表示层
功能:压缩,解压缩,加密,解密。
七:应用层
功能:应用与连接。
名称 | 应用 | 协议 | 端口 |
FTP | 文件传输服务 | 简单文件传输协议 | 上传:20 下载:21 |
TUP3 | 邮件接收服务 | 邮件接收协议 | 110 |
SMTP | 邮件发送服务 | 邮件发送协议 | 25 |
HTTP | Web服务 | 超文本传输协议 | 80 |
TELNET | 远程登录服务 | 无 | 23 |
SSH | 远程登录服务 | 无 | 22 |
DNS | 域名解析服务 | 无 | 53 |
DHCP | 动态分配IP地址 |
| 客户端请求:67 服务器回应:68 |
PING | 既不属于应用层也不属于传输层,属于网络层,用ICMP协议,用来检测主机之间的连通性。 |
整个OSI可以表示为:
应用层 | Data |
封
装 |
解 封 装 |
表示层 | Data+加密+压缩 | ||
会话层 | Data+校验 | ||
传输层 | TCP/UDP+Data | ||
网络层 | Data+源IP+目的IP | ||
数据链路层 | Data+源MAC+目的MAC | ||
物理层 | 比特流(010101…) |
另外还有一个知识点,不知道该往哪里放,所以就在这里写出来:
802.X:
802.1 | 桥接 |
802.2 | 逻辑电路控制 |
802.3 | 以太网 |
802.4 | 令牌传递总线 |
802.5 | 令牌环 |
802.6 | 分布队列双入总线接入符 |
802.9 | 集成符 |
802.11 | 无线局域网 |
802.14 | 有线电视 |
802.15 | 个人无线局域网 |
若有相似,纯属雷同。(若有错误,请随时指正。)