计算机网络学习-网络分层概述

计算机网络学习笔记:

一、首先,计算机网络有分层:

分层结构,由底层至上层排序:

物理层:按媒体、连接器。媒体如 空明线、平衡电缆、光纤、无线信道。连接器如:中继器、调制调解器等

链路层:可简单理解为数据通道,如数据按一帧一帧传输,此层协议可规定帧的长度,控制帧的收发顺序,差错校验、恢复等,涉及产品:网卡、网桥
数据链路层将本质上不可靠的传输媒体变成可靠的传输通路提供给网络层

网络层:IP

传输层:TCP UDP,通过(IP Port 信息,建立连接)

会话层:会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信(想象大文件传输过程中间断了下)

表示层:完成数据的表示,如转码、解密

应用层:数据客户端和服务端按同一协议规则对数据进行处理。如客户端按协议规定在对应节点设置对应数据,服务端按同样方式解析并处理数据

分层作用:

各层专注于细分功能,形成模块化。易于上层直接条用及开发
自我理解:
第一步:物理层和互联网链路(基本涉及硬件)完备的情况-----物理层和链路成起作用
第二步:各台入网设备都有自己的ip,设备上各服务又对应的端口接入 --网络层完备,互联网共享各网络设备节点
第三步:当任意两台设备需要传输数据时,会根据双方的ip:port 建立起一条连接(如Tcp连接,tcp,udp具体连接分析暂不分析) ----传输层
第四步:可理解为会话层和传输层都是巩固传输稳定性,表示层将传输数据通过终端需要解码(如ASCII码解码)
第五步:应用层,将表示层接收到的数据按协议格式进行解析,得到具体参数并作出处理(发出方也按相应规则发出的请求参数)
至此每一次完整的数据传输过程完成。双向传输及双方交互

二:常用协议:

网络层协议:
IP:
传输层协议:
TCP:多次连接确认,稳定性,可靠性
UDP:数据直接传输,不考虑对方接收信息情况,效率较高,但容易丢包
应用层协议:
HTTP: