笔记:网络基础知识
OSI参考7层模型
物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
TELNET,SSH,HTTP,SMTP,POP,SSL/TLS,FTP,HTML等等属于应用层协议
TCP,UDP,SCTP,DCCP等等属于传输层协议
应用层
为应用程序提供服务并规定应用程序中通信的相关细节。包括文件传输,电子邮件,远程登录等协议。
表示层
主要负责数据格式的转换,将应用处理的信息转化为适合网络传输的格式,或者将下一层的数据转换为上层能处理的格式。
会话层
负责建立和断开通信连接,以及数据分割和数据传输相关的管理
传输层
起可靠传输的作用,只在通信双方节点上进行处理,无需在路由器上处理
网络层
将数据传输到目标地址,目标地址可以是多个网络通过路由器连接而成的地址。因此这一层主要是负责寻址和路由选择
数据链路层
负责物理层上互联的,节点之间的通信传输。比如一个以太网相连的2个节点之间的通信。将0,1序列划分为具有意义的数据帧传送给对端(数据帧的生成和接收)
物理层
负责0,1比特流(0,1序列)与电压的高低,光的闪灭之间的互换
传输的分类
面向有连接型,面向无连接型
面向有连接型在发送数据之前,需要在收发主机之间建立一条通信线路。TCP是面向有连接型
面向无连接型不要求建立和断开连接,发送方可以随时自有的发送数据,接收方永远不知道自己会在何时从何处接收到数据。UDP是面向无连接型
根据接收端数量分类
单播(Unicast)
1对1的通信
广播(Broadcast)
在广播域内一台主机发送消息给其相连的所有主机
多播(Multicast)
限定某一组主机作为接收端,一台主机发送消息给一组特定的主机
任播(Anycast)
在特定的多台主机选出一台作为接收端。任播在实际网络应用中有DNS根域名解析服务器
网络构成的要素
中继器
从物理层上延长网络的设备。由电缆传过来的电信号或光信号经由中继器的波形调整和放大再传给另一个电缆
网桥/2层交换机
从数据链路层上延长网络的设备,识别数据链路层的数据帧,并将这些帧临时存在内存,再重新生成信号作为全新的帧转发给相连的另一网段。
数据链路的数据帧有个帧位叫FCS,用于校验数据是否正确送达目的地,网桥通过检查这个域中的值,将损坏的数据丢弃,避免发给其他网段。
交换集线器也属于网桥的一种。
路由器/3层交换机
从网络层转发分组数据的设备。路由器/3层交换机是根据IP地址进行处理的。
4~7层交换机
处理传输层以上各层网络传输的设备。具有带宽控制,负载均衡的作用
网关
转换协议的设备,负责协议的转换,数据的转发。在同一种类型的协议之间转发数据叫做应用网关