网络体系结构与标准

《计算机网络网络设计的原理,技术和协议》阅读笔记第4章

1.纵向:接口,横向:协议

 

2.明白接口和协议之间的区别和联系:

接口:同一节点的不同模块之间交互规则的标准化描述

协议:不同节点的同一模块之间交互规则的标准化描述

 

3.OSI七层模型

3.1物理层:通过同轴电缆,双绞线等的物理链路进行字节流的传输

以太网的10Base-T标准

 

3.2数据链路层:介于物理层和网络层之间,给这两层提供接口,对应 帧(frame)。

3.2.1数据链路层进行差错检测,例如,生成CRC校验和放在帧的尾部,下一个节点的数据链路层收到帧,检查这个CRC校验和是不是和自己计算的结果一样。

3.2.2数据链路层进行介质访问控制,例如CSMA/CD(不是必须)

3.2.3数据链路层不可靠,把高可靠传输的问题抛给了上层

 

3.3网络层:把网络连接在一起。例如有几个不同的网络,有的是帧中继的,有的是X.25等等,通过路由器可以把这些网络连在一起。

3.4数据链路层生成帧,把带有目的地址的分组封装到帧的数据部分,帧的头部需要包括目的地址信息。通过目的地址,可以找到下一个数据链路转发的接口信息。这个找接口的过程是在网络交换机的交换表中实现的。网络层把帧拆了得到新的分组,进行处理转发,然后通过发送给数据链路层生成【满足下一个网络的帧格式】的帧,继续传播。

3.4.1 快递的例子:我要给伦敦的张三寄国际快递,海陆空分别比喻为三个不同的数据链路层网络,为了协调这些链路层,我们引入国际快递公司作为路由器,货车卸货,然后上船,路由器负责找好路线,监督这个过程。

3.5运输层:运行在终端节点的网络OS上,保证可靠性,使用TCP协议或者UDP协议,还有其他的,如SPX

TCP:面向连接,可靠

UDP:无连接,不可靠

3.6会话层:建立会话。表示层:处理信息表示形式,个人觉得是理解信息。例子,SSL协议(安全套接字层Secure Socket Layer)。这两层没必要单独分出来,用处不大,分出来还复杂,一般和应用层合并。

3.7应用层:实现各种应用程序

4 TCP/IP协议栈

TCP/IP协议栈作为当下应用最广泛、最流行的协议,它的优点是简化了OSI协议。

这里介绍了TCP/IP四层协议栈,应用和表示层、会话层合并为运输层,运输层、网络层不变,数据链路层和物理层合并为网络接口层。

4.1 网络层IP协议包括许多辅助路由协议,如RIP(路由信息协议)和OSFP(开放最短路径有先协议)。

4.2 与OSI不同的是,网络层把 其他的网络 作为路由器到路由器之间的一个工具。例如路由器A到B传输报文,需要经过中间网络N1,N1就是A到B之间的工具。 N1包括OSI中物理层、数据链路层、网络层三层协议。

OSI协议中网络层的作用是使用数据链路层的协议对其进行帧的封装和地址的转化,TCP/IP协议栈则是把网络层抽象为可以容纳多个中间网络的用于进行IP分组传递的抽象层。TCP/IP把帧的封装和地址的转化的功能都扔给了网络接口层。横向来看,网络层进行了IP分组的传递,不管下面的网络是如何传递的。

4.3那么网络接口层的任务被简化为,

1.把网络层的IP分组转化为中间网络N1所需要的PDU。

2.把网络地址转化为中间网络N1所需要的地址。例如把IP地址转化为X.25地址。

4.3框图 4-15

应用层->【流】->运输层                     ->网络层 -> 【IP】-> 网络接口  ->【帧】 -> 网络

                        -> UDP    -> 数据报----|

                        -> TCP     -> 段  --------|

4.4集线器:物理层,局域网交换机:数据链路层和物理层,路由器:最下面三层,广域网交换机:两层或三层

4.5终端节点计算机:支持所有层协议;应用层用API提供网络服务;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值