TCP/IP部分学习笔记整理

前言

这次依然是关于web方面的学习笔记,此文章仅仅是我的学习笔记的整理,非常水,只用于TCP/IP协议的理解。

TCP/IP

图片来自中国MOOC
TCP/IP部分学习笔记整理

TCP/IP理解

1.TCP/IP 是供已连接因特网的计算机进行通信的通信协议。
2.TCP/IP 指传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol)。
3.TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准

四层结构

与OSI的7层结构不同的是,TCP/IP协议有4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。

四层理解

1.应用层

应用程序间沟通的层,包括简单电子邮件传输(SMTP),文件传输协议(FTP),网络远程访问服务(Telnet)等。

传输层

在此层中,它提供了节点间的数据传送,应用程序之间的通信服务,主要功能是数据格式化、数据确认和丢失重传等。如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。

互联网络层

负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。

网络接口层(主机-网络层)

接收IP数据报并进行传输,从网络上接收物理帧,抽取IP数据报转交给下一层,对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。