一. 网络基础模型
- OSI模型:
(1)应用层:程序的具体内容格式。eg:邮件协议
(2)表示层:数据格式转换。
eg:二进制到ASCII码的转化,字符串是utf-8还是ISO8859-1 。
或者有的字处理软件,只能由该厂商的软件才能打开
(3)会话层:负责建立会话,销毁会话
------------------- 应用层输入的数据,由表示层转化为编码,经由会话层开始发送 -------------------
(4)传输层:起可靠传输的作用。在通信双方节点上处理,和路由器无关
(5)网络层:负责寻址和路由选择。路由器层面的协议
(6)数据链路层:将01序列转化为有意义的数据帧
(7)物理层:将0,1比特流与电压的高低,光的闪灭之间互换
二. 传输方式的分类
面向有连接,面向无连接
(1)面向有连接:通信双方在收发数据前,需要在收发主机间连接一条通信线路电路交换,分组交换
(1)电路交换:独占线路,线路中可以加入交换机负责数据中转。只有一台主机传输结束后,另一台主机才能开始传输。
(2)分组交换:将大数据分割成小块的数据包,称作报文,把源主机地址和目的主机地址,分组序号写进报文头根据接收端的数量区分
(1)单播(Unicast)
(2)广播(Broadcast):
电视信号。电视范围通常有自己的频段,只有响应频段才能接收到信息,这个频段叫广播范围
(3)多播(Muticast):
把消息传给某一组主机。eg:电视会议
(4)任播(Anycast):
从目标主机群中选择一台复合网络条件的主机作为目标主机,被选中的主机返回一个单播信号,发送段至于这台主机通信(DNS解析器)
三. 网络中的名词解释
地址
网络通信的每一层是用的地址都不尽相同:Tcp/Ip通信使用MAC地址,IP地址,端口号作为地址标识
(1)地址具备唯一性
(2)地址具备分段性,便于查找传输速率与吞吐量
(1)传输速率:2个设备间数据流动的物理速度称为传输速率
(2)严格来讲,某个传输媒介中信号的流动速度使恒定的,即时数据链路的传输速度忽快忽慢,物理信号的传输速度并不会变化,传输速率高,不是指单位数据流动的速度快,而是指单位时间传输的数据量大。就像行车速度一致,车道少就无法让更多车辆通行 传输速率又称带宽网卡:NIC,网络接口卡
中继器:物理层上延长网络的设备
(1)用于调整放大波形传送给下一个电缆
(2)通常中继器的两端链接的使同种材质的电缆,也有链接不同材质电缆的中继器,例如链接电缆和光缆的中继器,这种中继器只是把电信号转换成光信号传输
(3)集线器:多个端口的中继器,每个端口都是一个独立的中继器,工作在物理层,对波形加强调整网桥:2层交换机(数据链路层)
(1)网桥能识别数据链路层的数据帧,并将这些数据帧存储在内存中,在声称新的信号作为一个全新帧发送给另一个网段
(2)网桥可以校验达到的数据帧是否完整无损坏(物理层上传输的01信号,经常由于传输距离远而导致信号衰减,缺失),对损坏的数据帧进行丢弃
(3)自学式网桥:这种网桥会记录所转发数据真的MAC地址,并将其保存在自己的内存表里,由此来判断,哪个往段拥有哪些MAC地址的设备
(4)交换集线器:该设备有多个端口,每个端口都提供网桥的类似功能路由器/3层交换机
(1)网桥使2层交换机,根据MAC地址处理;路由器是3层交换机,根据IP地址处理
(2)路由器可以链接不同的数据链路,例如一个连接以太网,另一个连接FDDI4至7层交换机
(1)4至7层交换机指传输层以上的交换机,是利用TCP等协议的传输层及其上面的应用层为基础分发数据的
(2)例如负载均衡(只对数据转发,不对数据处理)网关
(1)网关也是工作在4到7层,但是除了4到7层交换机的数据转发功能外,他还能对数据进行处理
(2)例如,手机邮件与互联网邮件不能互通,因为采用的邮件协议不同,这时,如果在手机和互联网上加上一层网关,对2个不同协议进行翻译,就能达到手机和电脑通信,这就是数据转换。
(3)代理服务器也是一种网关,称为应用网关。有了代理服务器,客户端与服务器之间不能在网络上直接通信,而是由代理服务器对客户端请求做各种控制和处理