网络体系结构2|学习笔记

发者学堂课程【计算机网络基础网络体系结构2习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/450/detail/5550


网络体系结构2


目录

一.OS I 和 TCP/IP 参考模型的比较

二.TCP/IP 参考模型--层次结构

三.TCP/IP 体系结构(协议栈)


一.OSI 和 TCP/IP 参 考模型的比较

1.OSI 参考模型,它是定义了一套完整的框架,然后才在这的基础上去实现具体的协议。

2.TCP/IP 参考模型不同,它是首先基于因特网通讯的需求,实现了一些具体的协议,然后在此基础上再去完善其的框架结构。

所以它是目前在因特网通信中实际通信的标准。

3.在结构上,TCP/IP 参考模型和 OSI 参考模型都采用了分层的原理,所不同的是,OSI 参考模型将网络分为七层,TCP/ IP 将网络分成了四层。

从图片中我们可以看出,在 OSI 模型中的高三层的应用层表示层和会话层在 TCP/IP 参考模型中使用一个应用层来实现。OSI 模型中的最下面的两层,数据链路层和物理层在 TCP/IP 参考模型中使用网络接口层来实现。


二.TCP/IP 参考模型--层次结构

1.网络接口层:

是 TCP/IP 参考模型的最低层,它负责通过网络发送和接收IP数据。

2.互联网层:

使用IP协议提供“尽力而为(best effort)”的网络分组传输服务。将运输层报文段封装成IP数据报,选择适当的发送路径并将数据报转发到下一个结点。(关键部分)

3.运输层:

负责在会话的进程之间建立和维护“端-端”的连接。定义了两种不同的协议:传输控制协议(TCP)与用户数据报协议(UDP)。(UDP特点是高效,对可靠性要求不高,但是对实时性要求比较高的传输。我们可以使用它为其服务,比如说传输语音,传输视频)

4、应用层:

和 OSI 参考模型的应用层类似,为应用软件提供多种网络服务


三.TCP/IP 体系结构(协议栈)

它通过具体的协议来实现的,我们叫它协议栈。

在应用层中我们可以看到类似于 HTTP FTP DNS RIP 等协议。在它的运输层和互联网层同样使用了具体的协议来实现它的功能。

只有在网络接口层,没有定义具体协议,而是通过描述他的网络接口层的功能来实现一个一个的网络连接。

上一篇:网络体系结构1|学习笔记


下一篇:C#设计模式-观察者模式