The Bits and Bytes of Computer Networking Week 1 笔记

描述计算机网络的模型有很多,这门课选择TCP/IP 五层模型。本课程也会讲其他计网模型,七层的OSI模型。
每层的协议都会封装好上层的协议,从而实现数据传输。

The TCP/IP Five-Layer Network Model

物理层:

物理层表示互连计算机的物理设备。
这包括网络电缆的规范和将设备连接在一起的连接器以及描述如何通过这些连接发送信号的规范。

数据链路层:
数据链路层负责定义解释这些信号的通用方式,因此网络设备可以进行通信。
数据链路层存在许多协议,但最常见的是称为以太网,尽管无线技术正变得越来越流行。
除了指定物理层属性之外,以太网标准还定义了一个协议,负责将数据传输到同一网络或链路上的节点。

网络层:

第三层网络层有时也称为Internet层。
正是这一层允许不同的网络通过称为路由器的设备相互通信。
通过路由器连接在一起的网络集合是互联网络,其中最着名的是互联网。
虽然数据链路层负责通过单个链路获取数据,但网络层负责通过一组网络传输数据。
家庭网络中的设备连接到Internet上的服务器时,网络层负责传输数据。
此层使用的最常用协议称为IP或Internet协议。
客户端应用程序发起数据请求,服务器软件通过网络回应请求。
单个节点运行多个客户端或服务器应用程序。
因此,可以同时在PC上运行电子邮件程序和Web浏览器(两种客户端应用程序),并且电子邮件和Web服务器可能都在同一台服务器上运行。

传输层:

网络层在两个单独节点之间传递数据,传输层指定了哪些客户端和服务器程序应该获取该数据。

第四层(传输层)中最常用的协议称为TCP或传输控制协议。虽然经常一起说作为TCP IP这一短语,但它们是完全不同的协议,用于不同的目的。

其他传输协议也使用IP来解决,包括称为UDP或用户数据报协议的协议。

两者之间的最大区别在于TCP确保数据可靠传输而UDP不会。

传输层(主要是TCP和UDP)负责确保数据到达在这些节点上正确运行的应用程序。


应用层:
第五层称为应用层。此层有许多不同的协议,它们是特定于应用程序的。一些常见的协议包括用于允许您浏览网页或发送接收电子邮件的协议。

各个层可以视为送快递的不同步骤。物理层是送货卡车和道路。数据链路层是送货卡车从一个交叉路口到达下一个交叉路口的走法。网络层识别需要从地址A到地址B的路径。传输层确保送货司机知道如何敲门告诉您包裹已到达。应用程序层是包裹本身的内容。

猜你喜欢

转载自www.cnblogs.com/earsonlau/p/11376779.html