2.1 to 2.4 Brief introduction of TCP/IP

2.1 OSI VS TCP/IP

——————————————————————————————————————————————

首先,我们将研究OSI和TCP/IP模型。现在,比较OSI 7层模型和TCP/IP 5层模型,你可以看到它们的层结构。在OSI 7层模型中,有应用层、表示层、会话层传输层、网络层、数据链路层和底层物理层。在TCP/IP 5层模型中,可以看到应用层、传输层、Internet层、网络访问层和底层物理层。与TCP/IP 5层模型相对应,可以看到以下连接的函数。现在,首先在应用层可以看到telnet、FTP、SMPT、DNS等。然后在传输层,你可以看到TCP和UDP。在Internet层,你可以看到IP,这是我们现在使用的IPv4和IPv6。然后在这里的网络接入层,您可以看到以太网和其他协议,包括Wi-Fi和蓝牙。然后在物理层,您可以看到在最低层上标准化的物理连接接口要求。(下面这张图是重点呀)



2.2 TCP/IP Network Operations

——————————————————————————————————————————————

其实这里有一部分内容在Level.1就有学到,不过这里把分组交换的数据包称作有效载荷段,听起来更高级一点,其实没差,但是有一个三次握手较为重要。


第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认SYN:同步序列编号Synchronize Sequence Numbers)。


第二次握手服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;


第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端
和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。

如下图,刚刚以上

1.第一次握手所说的建立连接,就是靠TCP提供的报头来达成连接

2.而握手以后,又需要在原来的数据段上添加IP报头,IP报头包括了源地址和目的地址,有了IP才能进行有目的的传输

3.然后最后加上的是以太网和trailer(附加数据)报头,这个用来被以太网交换机使用,以太网交换机将进行流量

和差错控制,trailer(附加数据)是非常窄的,被用来增添一条操作系统与外界通信的额外通道


1.在传输经过R1R2R3路由器的过程中,IP报头被用来进行路由选择(通过路由表,但是这个报头还不能扔掉,因为后面还有用。

2.最终到H5电脑的ETH层的时候,以太网和附加数据报头被用来检测以太网帧(NIC)中的错误,如果有错误,就丢掉该帧并请求重传

3.IP分组报头包含许多被检查的网络控制功能。例如,ECN,显式拥塞通知。然后丢掉。关于拥塞的一些细节再level.1的第六周有提到

4.(1)TCP将控制窗口大小以增加或减少数据传输速率

(2)TCP的作用包括将数据连接到H5的应用程序X的端口地址

     (3) 然后移除TCP报头以显示有效载荷段。

5.有效载荷段被组合以重建应用程序数据文件,然后将应用程序数据文件传递到应用程序X。


(2.1 ~ 2.4是基于TCP/IP五层结构所述)


2.3 & 2.4 TCP/IP layers & Function

——————————————————————————————————————————————

【该节是介绍环节,差不多是level.1的内容,不过和level.1所学的TCP/IP四层结构(应用层,传输层,网络层,数据链路层)有所不同】

如下图,左边的用户是通过WiFi构建成的连接,右边的用户是通过以太网构建而成的连接

第五层,应用层:首先你要寄给你的朋友一堆书,下面有七本

第四层,传输层:用几个盒子将这些书装下,并且本别编号,这样可以判断哪盒的书没送来


所以说,第五层是建立起属于两个不同的计算机或主机中的应用程序或者服务器,第四层是在目的主机提供端口给这些应用程序,其中用到TCPUDP协议。(这两个协议会在2.7和2.8细说)


第三层,IP层:将这些书的收发地址附上


第三层,IP协议层。互联网这个词来自互联网互联。现在,这些数据包能够通过多个不同的互连网络传输,它支持在这些不同的多跳网络中的寻址和路由功能。下图就是其中的一条互联网络的传输。


第二层,网络访问层

我们需要选择的是邮件类型,比如航空邮件、表面邮件、优先邮件等。这就像选择网络访问层,例如,这些是类型。这意味着在实际的网络中,我们将选择卫星通信、移动通信、光纤通信、以太网、WiFi、蓝牙和其他类型的通信协议。


在网络中,它提供设备寻址、优先级控制、空中控制和流量控制。现在,在局域网中,这个设备基本上是我们所说的地址。这有时被称为MAC地址MAC代表介质访问控制。访问介质也有很多,以太网、Wi-Fi、蓝牙、移动通信。


第一层,物理层

物理层就像选择飞机、船,基于航空邮件和海信,以及我们在第2层选择的其他选项。因此,我们有有线、无线和光学组件。


物理层,它通常包括

介质和信道特性。以及调制解调器,它是调制解调器、字组合,然后是天线。对于媒体和频道来说,这是关于有线、无线、光学、声学和其他信号,

调制解调器,它处理射频、毫米波、微波、光、红外线等信号类型。

天线,它实际上会发送和接收典型的信号。现在,在天线方面,可以考虑单天线、多天线、定向天线、全向天线等类别。现在,举一个例子。


以太网,你可以想到以太网电缆。猫5,五类电缆。它有一个连接器,是RJ45连接器。

为了使它们工作,并使用标准协议,使得各种其他设备都可以使用从各个供应商提供的设备,这些类型的东西必须被指定到细节。

(所以说要建立起电脑与电脑之间的连接真的是相当不容易的一件事情)

下面放一张简单明了的图:


猜你喜欢

转载自blog.csdn.net/a1164520408/article/details/80464099