图解TCP/IP
文章平均质量分 75
图解TCP/IP
PG_MT
学无止境
展开
-
IP协议——IPv4首部
1、版本(Version):由4比特构成,表示标识IP首部的版本号。IPv4的版本号即为4。版本 简称 协议 4 IP Internet Protocol 5 ST ST Datagram Mode 6 IPv6 Internet Protocol version 6 7 TP/IX TP/IX:The Next Internet 8 PIP The P Internet Protocol...原创 2022-04-04 16:10:20 · 5310 阅读 · 0 评论 -
IP协议——IPv6
1、IPv6的必要性:IPv6(IP version 6)是为了根本解决IPv4地址耗尽的问题而被标准化的网际协议。IPv4的地址长度为4个8位字节,即32比特。而IPv6的地址长度则是原来的4倍,即128比特,一般写成8个16位字节。从IPv4切换到IPv6极其耗时,需要将网络中所有主机和路由器的IP地址进行重新设置。2、IPv6的特点:IP地址的扩大与路由控制表的聚合:分配与其地址结构相适应的IP地址,尽可能避免路由表膨大。...原创 2022-03-06 20:19:58 · 3513 阅读 · 0 评论 -
IP协议——IP分割处理与再构成处理
1、数据链路不同,MTU则相异:每种数据链路的MTU之所以不同,是因为每个不同类型的数据链路的使用目的不同。使用目的不同,可承载的MTU也就不同。鉴于IP属于数据链路的上一层,它必须不受限于不同数据链路的MTU大小。2、IP报文的分片与重组:分片往往在网络上遇到比较大的报文一下子无法发送出去时才会进行处理。经过分片之后的IP数据包在被重组的时候,只能由目标主机进行。路由器虽然做分片但不会进行重组。这样处理是由诸多方面的因素造...原创 2022-02-04 14:59:18 · 2374 阅读 · 0 评论 -
IP协议——路由控制
1、IP地址与路由控制:发送数据包时所使用的地址是网络层的地址,即IP地址。然而仅仅有IP地址还不足以实现将数据包发送到对端目标地址,在数据发送过程中还需要类似于“指明路由器或主机”的信息,以便真正发往目标地址。保存这种信息的就是路由控制表(Routing Table)。实现IP通信的主机和路由器都必须持有一张这样的表。该路由控制表的形成方式有两种:一种是管理员手动设置,另一种是路由器与其他路由器相互交换信息时自动刷新。前者也叫静态路由控制,而后者叫做动态路由控制。为...原创 2022-02-03 17:48:57 · 2670 阅读 · 0 评论 -
IP协议——IP地址的基础知识
1、IP地址的定义: IP地址(IPv4地址)由32位正整数来表示。IP地址在计算机内部以二进制方式被处理。在人类社会中将32位的IP地址以每8位为一组,分为4组,每组以“.”隔开,再将每组数转换为十进制数。 2的32次方=4294967296,这意味着最多允许43亿台计算机连接到网络。 实际上,IP地址并非是根据主机台数来配置的,而是每一台主机上的每一块网卡(NIC)都得设置IP地址(Windows或Unix中设置IP地址的命令分别为ipconfig/...原创 2022-02-02 18:16:17 · 4504 阅读 · 0 评论 -
网络基础知识——计算机网络出现的背景
1、从独立模式到网络互联模式:起初,计算机以单机模式被广泛使用(这种方式也叫独立模式)。然而随着计算机的不断发展,人们已不再局限于单机模式,而是将一个个计算机连接在一起,形成一个计算机网络。连接多台计算机可以实现信息共享,同时还能在两台物理位置较远的机器之间即时传递信息。...原创 2020-04-07 21:27:40 · 2167 阅读 · 0 评论 -
网络基础知识——计算机与网络发展的7个阶段
1、批处理:为了能让更多的人使用计算机,出现了批处理(Batch Processing)系统。所谓批处理,是指事先将用户程序和数据装入卡带或磁带,并由计算机按照一定的顺序读取,使用户所要执行的这些程序和数据能够一并批量得到处理的方式。具体过程如下图:当时这种计算机价格昂贵体积巨大,无法在一般的办公场所中使用。因此,通常放置于专门进行计算机管理与运维的计算机中心。而用户除了事先将程序和数...原创 2020-08-18 21:06:53 · 1281 阅读 · 0 评论 -
网络基础知识——协议
1、随处可见的协议:互联网中常用的具有代表性的协议有IP、TCP、HTTP等。而LAN(局域网)中常用的协议有IPX/SPX(Novell公司开发的NetWare系统的协议)等。“计算机网络体系结构”将这些网络协议进行了系统的归纳。TCP/IP就是IP、TCP、HTTP等协议的集合。除此之外,还有很多其他类型的网络体系结构。例如,Novell公司的IPX/SPX、苹果公司的AppleTalk(仅限苹果公司计算机使用)、IBM公司开发的用于构建大规模网络的SNA(System Network Arch原创 2020-08-26 21:41:05 · 1405 阅读 · 0 评论 -
网络基础知识——协议分层与OSI参考模型
1、协议的分层:OSI模型将通信协议中必要的功能分为7层。通过这些分层,使得那些比较复杂的网络协议更加简单化。在这一模型中,每个分层都接收由它下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务。上下层之间进行交互所遵循的约定叫做“接口”。同一层之间的交互所遵循的约定叫做“协议”。分层可以将每个分层独立使用,即使系统中某些分层发生变化,也不会波及整个系统。而分层的劣势,可能就在于过分模块化、使处理变得更加沉重以及每个模块都不得不实现相似的处理逻辑等问题。2、OSI参考模型:.原创 2020-09-03 21:16:15 · 683 阅读 · 0 评论 -
网络基础知识——传输方式的分类
1、面向有连接型与面向无连接型:2、电路交换与分组交换:3、根据接收端数量分类:原创 2021-01-17 22:19:00 · 4644 阅读 · 0 评论 -
网络基础知识——地址
1、地址的唯一性:在同一个通信网络中不允许有两个相同地址的通信主体存在。这就是地址的唯一性。同时也可以由多个设备组成的一组通信赋予同一个具有唯一特性的地址,从而避免差生歧义,明确接收对象。2、地址的层次性:当地址总数并不是很多的情况下,有了唯一地址就可以定位相互通信的主体。然而,当地址的总数越来越多时,如何高效地从中找出通信的目标地址将成为一个重要的问题。为此人们发现地址除了具有唯一性还需要具有层次性。MAC地址和IP地址在标识一个通信主体时虽然都具有唯一性,但是它们当中只有IP地址具有层次原创 2021-01-24 14:24:07 · 452 阅读 · 0 评论 -
网络基础知识——网络的构成要素
设备 作用 网卡 使计算机连网的设备(Network Interface) 中继器(Repeater) 从物理层上延长网络的设备 网桥(Bridge)/2层交换机 从数据链路层上延长网络的设备 路由器(Router)/3层交换机 通过网络层转发分组数据的设备 4~7层交换机 处理传输层以上各层网络传输的设备 网关(Gateway) 转换协议的设备 1、通信媒介和数据链路:数据链路名 通信媒介 传输速率原创 2021-04-18 13:00:53 · 3053 阅读 · 0 评论 -
网络基础知识——现代网络实态
1、网络的构成:在计算机网络中类似高速公路的部分,人们称为“骨干”或“核心”。它们是计算机网络的中心,通常选用高速路由器相互连接使之快速传输大量数据。网络中相应于高速公路出入口的部分被称作“边缘网络”(是一个松散的概念,可以理解为涉及接入层和汇聚层的网络)。常用的设备有多功能路由器(在路由器的基本功能之上增加了按顺序/种类发送数据的功能,可以根据TCP/IP层的协议变换处理方法)和3层交换机。计算机网络中连接“边缘网络”的部分叫做“接入层”或“汇聚层”。这样,骨干网可以专注于如何提高业务传输性能原创 2021-04-26 19:26:26 · 27784 阅读 · 3 评论 -
TCP/IP基础知识——TCP/IP标准化
1、TCP/IP的诞生:原创 2021-06-05 18:55:40 · 963 阅读 · 1 评论 -
TCP/IP基础知识——TCP/IP分层模型
1、TCP/IP与OSI参考模型:原创 2021-06-14 15:07:21 · 4661 阅读 · 3 评论 -
TCP/IP基础知识——TCP/IP通信示例
1、数据包首部: 包:全能性术语。 帧:数据链路层中包的单位。 数据报:IP和UDP等网络层以上的分层中包的单位。 段:TCP数据流中的信息。 消息:应用协议中数据的单位。2、发送数据包: 应用程序处理:应用程序中会进行编码。 TCP模板的处理:在应用层数据的前端附加一个TCP首部。TCP首部中包括源端口号和目标端口号(用以识别发送主机跟接收主机上的应用)、序号(用以表示该包...原创 2021-08-07 14:53:26 · 851 阅读 · 0 评论 -
数据链路——数据链路相关技术
1、数据链路的作用:数据链路,指OSI参考模型中的数据链路层,有时也指以太网、无线局域网等通信手段。 TCP/IP中对于OSI参考模型的数据链路层及以下部分(物理层)未作定义。因为TCP/IP以这两层的功能是透明的为前提。 数据链路层的协议定义了通过通信媒介互联的设备之间传输的规范。通信媒介包括双绞电缆、同轴电缆、光纤、电波以及红外线等介质。此外,各个设备之间有时也会通过交换机、网桥、中继器等中转数据。 计算机以二进制0、1来表示信息...原创 2021-08-25 22:48:09 · 2389 阅读 · 0 评论 -
数据链路——以太网
1、以太网连接形式: 以太网最早是由美国的Xerox公司与前DEC公司设计的一种通信方式,当时命名为Ethernet。之后由IEEE802.3委员会将其规范化。但是这两者之间对以太网网帧的格式定义还是有所不同的。因此,IEEE802.3所规范的以太网有时又被称为802.3以太网。反之,一般的以太网则有时被叫做DIX以太网。DIX由DEC、Intel和Xerox等公司名称的首字母组成。 在以太网普及之初,一般采用多台终端使用同一根同轴电缆的共享介质型连接方式。 ...原创 2021-09-08 21:44:57 · 1288 阅读 · 0 评论 -
数据链路——无线通信
1、无线通信的种类:无线通信通常使用电磁波、红外线、激光等方式进行传播数据。 无线通信,依据通信距离可分为如下表所列出的类型。IEEE802委员会制定了无线PAN(Personal Area Network,私域网,802.15)、无线LAN(Local Area Network,局域网,802.11)、无线MAN(Metropolitan Area Network,城域网,802.16)以及无线RAN(Regional Area Network,区域网,802.22)...原创 2021-10-11 21:54:33 · 1157 阅读 · 0 评论 -
数据链路——PPP
1、PPP定义: PPP(Point-to-Point Protocol)是指点对点,即1对1连接计算机的协议。PPP相当于位于OSI参考模型第2层的数据链路层。 PPP不像以太网和FDDI。后两者不仅与OSI参考模型的数据链路层有关,还与第1层的物理层有关。具体来讲,以太网使用同轴电缆或双绞线电缆,它可以决定其中的0、1该被解释为何种电子信号。与之相比,PPP属于纯粹的数据链路层,与物理层没有任何关系。换句话说,仅有PPP无法实现通信,还需要有物理层的支持。 ...原创 2021-10-20 22:06:22 · 2416 阅读 · 0 评论 -
数据链路——其他数据链路
1、ATM: ATM(Asynchronous Transfer Mode)是以一个叫做信元(5字节首部加48字节数据)的单位进行传输的数据链路,由于其线路占用时间短和能够高效传输大容量数据等特点主要用于广域网络的连接。ITU(International Telecommunication Union,国际电信联盟)和ATM论坛负责对ATM进行标准化。 ATM是面向连接的一种数据链路,它允许同时与多个对端建立连接。 ATM中没有类似以太网和FDDI那种发...原创 2021-11-07 20:19:30 · 711 阅读 · 0 评论 -
数据链路——公共网络
1、模拟电话线路: 模拟电话线路其实就是利用固定电话线路进行通信。电话线中的音频带宽用于拨号上网。 让计算机与电话线相连需要有一个将数字信号转换为模拟信号的调制解调器(俗称“猫”)。“猫”的传输速率一般只在56kbps左右,所以现在已逐渐被淘汰。2、ADSL: ADSL是对已有的模拟电话线路进行扩展的一种服务。模拟电话线路虽然也能传输高频数字通信,但是它与电话局的交换机之间只有发送音频信号时才能显示极好的传输效率,并会对其他多余频率的信号进...原创 2021-11-27 15:10:02 · 1935 阅读 · 0 评论 -
IP协议——IP基础知识
1、IP即网际协议: TCP/IP的心脏是互联网层。这一层主要由IP(Internet Protocol)和ICMP(Internet Control Message Protocol)两个协议组成。 IP(IPv4、IPv6)相当于OSI参考模型中的第3层——网络层。网络层的主要作用是“实现终端节点之间的通信”。也叫“点对点(point-to-point通信)”。2、IP地址属于网络层地址: IP地址用于在“连接到网络中的所有主机中识别出进行通信的...原创 2021-12-02 21:37:13 · 540 阅读 · 0 评论