最近正在准备软考,经过一段时间的练习发现自己在网络这一部分十分比较严重。所以整理了一下这一部分的知识点来帮助自己的学习。
IOS/OSI模型七层比较好理解,但是七层里面涉及到一些概念协议可能理解起来就比较困难了。小编总结了一张图,但是这张图有点大。
让小编来梳理一下这张巨大无比的图吧。
TCP/IP作用
1)、逻辑编址;
2)、路由选择
3)、域名解析
4)、流量控制和错误检测
物理层——基础二进制传输
主要涉及两种设备,中继器和集线器(多端口的中继器)
数据链路层——帧传输
协议:
PPP,经历三次握手,创建链路,用户验证【PAP(口令验证)、CHAP(挑战握手验证),调用网络层协议)】
应用:PPPOE——以太网(EInternet),PPPOA——异步传输ATM
PPTP对PPP拓展,支持虚拟网络VPN;L2TP对PPP扩展,支持多隧道,而PPP单一隧道。
xDSL数字用户线,DDN专线,帧中继(FR)——用户网络接口之间信息流双向传送
X.25——本地DTE和远程DTE之间的全双工,同步的透明信道
设备:
网桥,网卡,二层交换机
作用
建立和释放,数据单元,连接分裂,帧定界和同步,流量控制,差错的检测和恢复
网络层——管理物理网络准备所需要的服务和功能
功能:
路由选择,流量控制,多路复用,网络连接和激活,服务选择
协议
ARP——由IP到MAC;
RARP——由MAC到IP;
IP——用IP标识每个主机地址与域名一一对应,传送的通信协议
ICMP——发送错误报文的协议,封装在IP数据报中。
(源抑制,超时,目的不可达,重定向和要求分段——5种差错报文)
(回应请求,回应应答,地址屏蔽码,地址屏蔽码应答——4种信息报文)
IGMP——相邻路由报告多目组成员
设备:
三层交换机,路由
传输层——传输
协议
TCP采用重发技术,建立连接的三次握手,数据流小,可靠性高。
UDP不可靠,无连接,数据流大,可靠性低
作用
映像传输地址到网络;多路复用分割;错误控制以及恢复;分段以重新组装;组块和分块,建立和释放;序号和流量控制
会话层
协议
SMTP:简单邮件传输协议,用于邮件的发送
Telnet:远程登录协议,基于C/S的服务系统
SNMP:解决路由管理
DNS:分布式地址信息数据库系统,域名解析。
电子邮件服务和www(万维网)和Telnet都是基于C/S。
表示层——数据格式和表达,加密和压缩
协议
FTP:文件传输服务,匿名时用户名为anonymous,密码guest只允许下载,传输命令和参数端口21;数据连接,传送文件端口20。
TFTP:简单文件传输,基于UDP,小文件传输。
HTTP:超文本链接传输协议
DHCP:动态机主配置协议,分配IP,DHCP客户端可以获取DNS服务器地址和DHCP服务端地址。
应用层——功能实现
协议
POP3:邮件传输协议,用于邮件的接收。
【总结】
这是关于TCP/IP协议的总结,主要是一些协议的概念解析,以及自己的一些错误题经验进行的总结,上有不完全之处,那就使用二八原则吧。只是觉得网络这一部分,在通信方面涉及到内容比较多,还是需要以后慢慢学习啊。