本文主要描述计算机网络中的一些基本概念,整理自《图解TCP/IP》一书。
- TCP/IP:TCP/IP是通讯协议的统称,不仅仅包含传输层和网络层协议。
- 分组交换协议:分组交换是指将大数据包分解成一个个小的数据包(帧)进行传输的方法。
- 分组交换过程:发送端计算机将数据分组发送给路由器,路由器接收到这些分组数据以后,缓存到自己的缓冲区,然后再转发给目标计算机。
- IETF:TCP/IP协议并非ISO制定的标准,而是由IEFT建议的,致力于推进其标准化作业的一种协议。
- OSI参考模型:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层,从下至上7层。
- 面向有连接型:在进行数据发送的前后,需要专门进行建立连接和断开连接的处理。
- 面向无连接型:发送端可以在任何时候进行数据发送,不需要建立连接。接收端需要时常确认是否收到数据。
- 地址唯一性:一个地址必须明确的表示一个主体对象,在同一个通信网络中,不允许有两个相同地址的通信主体存在。
- 地址的层次性:IP地址由网络号和主机号两部分组成,网络号相同,说明处于同一网段。
OSI参考模型
层级 | 分层名称 | 功能 | 功能概览 |
7 | 应用层 | 针对特定应用的协议 | 为应用程序提供服务并规定应用程序中通讯的相关细节,包括电子邮件,文件传输,远程登录(虚拟终端)等协议。 |
6 | 表示层 | 设备固有的数据格式和网络标准的数据格式的转化 | 接受各种不同表现形式(数据传输格式)的信息,如文字,图片,视频,声音,转化成标准的网络数据格式。 将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式, 具体来说,就是将设备固有的数据格式转换为网络标准传输格式,不同设备对同一比特流的解释可能不一致,因此,是他们保持一致是这一层的主要作用 |
5 | 会话层 | 通信管理,负责确定如何建立和断开链接,管理传输层以下的分层。 | 何时建立连接,何时断开连接,采用哪种连接方法,保持多久的连接等。以及数据的分割等数据传输相关的管理。 |
4 | 传输层 | 实施建立和断开连接,管理两个节点之间的数据传输,保证可靠传输。 | 起着可靠传输的作用,只在通信双方节点上进行处理,而无需在路由上进行处理。 |
3 | 网络层 | 地址管理和路由选择。 | 处理经过哪个路由传递到目标地址。寻址和路由选择。 |
2 | 数据链路层 | 互联设备之间传送和识别数据帧 | 数据帧和比特流之间的转化,分段发送。 |
1 | 物理层 | 以0/1代表电压的高低,灯光的闪灭,界定连接器和网络的规格。 | 比特流与电子信号之间的切换。 |
网络构成
设备类型 | 设备作用 | 作用 |
网卡(Network Interface) | 使计算机联网的设备 | 任何一台计算机连接网络时,必须要连接网卡(全称网络接口卡)NIC,有时也被叫做网络适配器,网卡,LAN卡 |
中继器(Repetaer) | 从物理层上延长网络的设备(网线的特殊连接头) | 由电缆传输过来的电信号或者光信号通过中继器调整和放大后再传给另一个电缆。 |
网桥(Bridge)/2层交换机 | 从数据链路层延长网络的设备 | 网桥在OIS模型的第二层,数据链路层面上连接两个网络的设备,他能过识别数据链路层的数据帧,并将这些数据帧临时存储在内存,再重新生成信号作为全新的帧发送给另一个网段。 |
路由器(Router)/3层交换机 | 通过网络层转发分组数据的设备 | 网络层面上连接两个网络,并对分组数据进行转发的设备,网桥是根据MAC地址进行处理,而路由器是根据IP地址进行处理,由此,网络层的地址就成了IP地址。 |
4~7层交换机 | 处理传输层以上各层网络传输的设备 | 就是以TCP等协议为传输协议的传输层和上面的应用层为基础,分析手法数据,并对其进行特定的处理。 |
网关(Gateway) | 转换协议的设备 | 负责将从传输层到应用层的数据进行转换和转发的设备,在两个不能直接通信的设备之间进行翻译。 |