⑴ TCP/IP入门经典 1.TCP/IP基础知识
TCP/IP 是一类协议系统,它是一套支持网络通信的协议集合。
TCP/IP及其相关的协议构成了一套在TCP/IP网络中如何处理、传输和接收数据的完整系统,相关协议的系统,例如TCP/IP协议,被称为 协议簇 (protocol suite)。
描述:数据传输从一台计算机上的应用程序开始,通过计算机网络硬件,经过传输介质到达正确目的地,然后上传到目的地计算机网络硬件,最后到达负责接收地应用程序。
网络 :计算机或类似计算机的设备之间通过常用的传输介质进行通信的集合。
网络协议 :对通信过程的的一个具体方面进行的一组通用规则,用来帮助定义复杂数据传输的过程。
TCP/IP :在Internet和很多其他网络上使用的网络协议簇。
ARPANet :一种实验性网络,也是TCP/IP的诞生地。
网关 :连接LAN(局域网)到大型网络的路由器。在专属LAN协议当道的时期,术语”网关“有时指执行一些协议转换的路由器。
局域网(LAN) :供单个办公室、组织或家庭使用的小型网络,通常只占据一个地理位置。
物理地址 :与网络硬件相关的地址。在以太网适配器中,物理地址通常在适配器出厂之前分配给它。
逻辑地址 :通过协议软件配置的网络地址。【域名➡️IP地址➡️逻辑地址➡️网络地址】
IP地址 :用于定位TCP/IP网络上计算机或其他网络设备的逻辑地址。
域名 :通过TCP/IP的DNS域名服务系统,与IP地址相关联的名字。
域名服务 :将网络地址与便于人记忆的名字相关联的一种服务。提供该服务的计算机被称为 域名服务器 ,将名字解析为地址的行为被称为 名称解析 。
端口 :一种内部通道或地址,它在应用程序和TCP/IP传输层之间提供了一个接口。
专属 :由私有实体(比如一个公司)控制的技术。
协议实现 :实现了协议标准中定义的通信规则的软件组织。
RFC :提供有关TCP/IP或Internet信息的官方技术文档。
路由器 :通过逻辑地址来转发数据的一种网络设备,并且也可以用来将大型网络分为几个较小的子网。
在数据的发送过程中, 从上到下 的流程:
数据包在每一层有不同的形式和名称
TCP/IP协议簇的主要功能是通过几个最重要的协议来完成的。
基本流程:
地址解析协议(ARP) :将逻辑IP地址解析为物理地址的协议。
报头 :在协议栈每一层附加到数据上的协议信息。
IP :网际层的协议,提供逻辑寻址和路由选择功能。
TCP(传输控制协议) :传输中一个可靠的、面向连接的协议。
UDP(用户数据报协议) :传输层中一个不可靠的、无连接的协议。