计算机网络笔记之20(1)网络互联:概念,结构,协议

引子

每个网络技术都满足一定的约束条件。
以太网为例:

  • 帧格式
  • 带宽
  • 依赖总线

局域网技术 譬如以太网
广域网技术譬如帧中继

面对所有的需求,没有一个网络技术是最好的

局域小网追求速度可以用环形网络
跨市可以用以太网
跨国可以用广域网
一个大公司通常具有多元的网络需求,所以就需要多个物理网络。

异构网络中的通用服务(universal service)

只有同一个物理网络中的两个电脑才可含义直接通信。
每个独立的物理网络都形成了一个island(孤岛),因为不同岛之间帧的传输格式不同所以无法实现直接通信。如果通信,每针对一种网络就要有一个独立的主机来参与通信。

通用服务允许任意;两个PC之间实现通信。(不管在不在一个物理网络中)

  • 网络硬件上的电气不兼容(incompatibilities)
  • 软件上包的格式和编址方案不同
  • 一帧只能在一种网络上传输,在不同技术网络中是无法传输的。
网络互联(internetworking)

编址使用硬件和软件。附加硬件系统用于和物理网络互联。
所有互联的电脑上的软件都会提供通用服务。
互联网(internet)就是实现了通用服务的相互连接的网络集合。

用路由器连接物理网络

用于连接异构网络的基础硬件组件就是路由器.
由路由器连成的网络集合就组成了互联网(internet)

实现通用服务

为互联网中任意两个电脑提供通用服务,路由器必须能够将一个网络里的信息转发到另一个网络中。
而互联网就是一个虚拟网络系统(因为底层硬件上的异构,用路由器解决了硬件异构不能通信)。里面实现了通用服务。用软件解决协议冲突,
主机接入网络,而网络和网络之间用路由器相连。

协议

TCP/IP是为实现网络互联而制定的协议栈。

分层模型和TCP/IP协议栈

TCP/IP分层模型或者是因特网分层模型

  • 最高层(5):应用层
  • 传输层
  • 网络层
  • 数据链路层(网络接口层)
  • 物理层
主机:任何接入互联网且运行应用程序的计算机系统
主机和路由器都需要TCP/IP协议软件,但路由器只需要三层及以下的协议栈。第四层和第五层不需要。

作业1:理解TCP/IP协议的层次结构和各层的功能,比较ISO/OSI参考模型的异同

TCP/IP协议层次结构及其对应功能
数据链路层

数据链路层包括用于协作IP数据在已有网络介质上传输的协议,由主要用于控制硬件的MAC(介质访问控制层)和LLC(逻辑链路子层)两个子层构成。
提供TCP/IP协议的数据结构和实际物理硬件之间的接口。

网络层

使用IP等协议,相当于OSI中的第三层模型,本层包含IP,RIP,OSPF,ICMP等协议,负责数据的封装寻址路由以及获取ICMP网络诊断信息。

应用层

TCP/IP将OSI的会话层表示层应用层都集中到应用程序中实现。
应用层协议包括:

  • FTP
  • HTTP
  • SMTP
  • IRC
  • NNTP等
    异:
    OSI分层更细致,故更具有面向对象的特性,对服务,接口,协议更为明确。
    同:
    都采用了(layering)分层的方法,每层都建立在下一层之上为之服务。
    两种模型都是独立的协议栈,用于解决计算机的数据传输问题。

为什么TCP/IP网络体系结构必须保证网络层协议一致

如果网络层协议不一致,数据报的封装格式不相同,就算实现了发送接收,也无法正确识别出数据报的内容。
路由器无法正确解析逻辑地址,连数据包准确发送到的目的站点都无法确定。
所以为了保证数据包可以到达目的站点,同时保证目的站点可以正确解析数据包,就必须保证网络层的协议一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值