IA复习总结

OSI七层模型
应用层
提供用户接口,特制能够发起网络通信的应用程序,QQ,MSN、浏览器等,服务器程序有
Web服务器,邮件服务器,流媒体服务器等。

表示层
使用何种编码方式。比如要传输的数据使用ASCI编码,Unicode编码还是二进制信主文件,是否要加密和压缩。发送端和接收端松必须使用相同的编码方式,才能正确显示,否则乱码。
会话层
通信的应用程序之间建立、维护和释放面向用户的连接。

传输层
负责在通信的两个计算机之间建立连接,实现可靠的或不可靠的数据通信,能够实现发送端和接收端的丢包重传,流量控制.
传输的 确认重传机制
上四下三
上面在通信主机上完成的功能
下面是在网络设备上实现的功能

网络层
路由器查看数据包目标IP地址,根据路由表为数据包选择路径。路由表中的条目可以人工添加(静态路由)也可以动态生成(动态路由),路由选择跟转发。

数据链路层
不同的网络类型,发送数据的机制不同,数据链路层就是将数据包封装成能够在不同网络传输的帧。能够进行差错检查,但不纠错,检测出错误丢掉该帧。数据的封装

物理层
规定网络设备接口标准,电压标准。尽可能的通过频分复用、时分复用技术在通信链路上更快的传输数据。

TCP/IP模型
应用层
应用程序收到传输层的数据后,然后对在这些数据就行解读。主要协议有HTTP、FTP,talent
传输层
为两台主机上的应用程序提供端到端的通信。传输层有两个传输协议:TCP跟UDP面向可靠连接的TCP,UDP不可靠
网络层
决定如何将数据从发送方路由到接收方。网络层通过综合考虑发送优先权,网络拥塞程度,服务质量以及可选路由的花费等来决定A到B的最佳途径,建立主机到主机的通信。
数据链路层
控制网络层与物理层之间的通信,主要功能是保证物理线路上进行可靠的数据传递。为了保证传输,从网络层接收到的数据被分隔成特定的可被物理层传输的帧。
物理层
该层负责比特流在节点之间的传输,即负责物理传输,这一层的协议既与链路和传输介质

TCP与UDP
TCP 可靠的面向连接面向字节流传输效率低全双工滑动窗口慢开始。拥塞避免、快重传、快恢复
UDP不可靠无连接面向报文传输效率高,一对一,一对多,多对一,多对多。对效率要求高,对准确性要求较低。

面向报文
面向报文的传输方式是应用层交给UDP多长的报文,UDP发送多长的报文,即以此发送一个报文。因此,应用程序必须选择合适大小的报文。

面向字节流
虽然应用程序和TCP的交互是一次一个数据块(大小不等),但TCP把应用程序看成是一连串的无结构的字节流。TCP有一个缓冲,当应用程序传送的数据块太长,TCP就可以把他划分短一些再传送。

TCP的三次握手与四次挥手
具体过程如下:
1.SYN
2.SYN+ACK
3.LAST-ACK
4.FIN-ACK-TIME-WAIT
5.(具体前面总结有)

ARP(Address Resolution Protocol)
IP-ARP-MAC
RARP
Mac-ARP-ip
Iarp
Dlci-ip

路由基础

路由 路由器 路由表 网关

路由过程
收到一个IP数据包时 查看目标IP 查表转发 -----出接口或者下一跳

三层交换机
先解封装,看二层信息,与mac地址表对比,然后看三层信息,对比route表

控制层面:路由表 下一跳 开销值
数据层面:数据包的操作 最长匹配 递归查找
路由的最长匹配原则报错解决
原理:当路由器收到一个IP数据包bai时,会将数据包的目的IP地址与自己本地路由表中的表项进行bit by bit的逐位查找,直到找到匹配度最长的条目,这叫最长匹配原则。
172.16.10.1 /32 172.16.10.0 /30 172.16.10.0 /24 172.16.0.0 /16
172.16.0.0 /8 0.0.0.0 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值