1.TCP/IP基础知识
TCP/IP基础知识
养龟大学生
修炼ie中
展开
-
1.1、传输介质简介
前言 通信网络除了包含通信设备本身之外,还包含连接这些设备的传输介质,如同轴电缆、双绞线和光纤等。不同的传输介质具有不同的特性,这些特性直接影响到通信的诸多方面,如线路编码方式、传输速度和传输距离等 简单网络 两个终端,用一条能承载数据传输的物理介质(也成为传输介质)连接起来,就组成了一个最简单的网络 介质-同轴电缆 以太网标准 电缆类别 最长有效传输距离 ...原创 2020-07-04 23:41:32 · 485 阅读 · 0 评论 -
1.2、以太网帧结构
1.2以太网帧结构前言网络中传输数据时需要定义并遵循一些标准,以太网是根据IEEE802.3标准来管理和控制数据帧的。了解IEEE802.3标准是充分理解以太网中链路层通信的基础网络通信协议 不同的协议栈用于定义和管理不同网络的数据转发规则分层模式-OSI 上到下 封装 下到上 解封装 分层模式-TCP/IP 网络接口层 数据链路层 物理层 数据封装 PDU:协议数据单元 Segment:段 Packet:包 Frame:帧 Bit:...原创 2020-07-05 11:45:32 · 1084 阅读 · 0 评论 -
1.3、IP编址
1.3、IP编址前言 网络层位于数据链路层与传输层之间。网络层中包含了许多协议,其中最为重要的协议就是IP协议。网络层提供了IP路由功能。理解IP路由除了要熟悉IP协议的工作机制之外,还必须理解IP编址以及如何合理地使用IP地址来设计网络 上层协议类型 以太网帧中的Type字段值为0x0800,表示该帧的网络层协议为IP协议 IP报文头部 Version IPV4 IPV6 Header Length 帧头部,IP报头头部大小 DS ...原创 2020-07-05 18:27:45 · 643 阅读 · 0 评论 -
1.4、ICMP协议
1.4、ICMP协议前言 Internet控制消息协议ICMP(Internet Control Message Protocol)是网络层的一个重要协议。ICMP协议用来在网络设备间传递各种差错和控制信息,并对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。使用基于ICMP的应用时,需要对ICMP的工作原理非常熟悉。 ICMP ICMP用来传递差错、控制、查询等信息 ICMP重定向 ICMP重定向主要用于支持路由功能,重定向最优路径 ICM...原创 2020-07-05 18:28:29 · 267 阅读 · 0 评论 -
1.5、ARP协议
1.5、ARP协议前言 当网络设备有数据要发送给另一台网络设备时,必须要知道对方的网络层地址(即IP地址)。IP地址由网络层来提供,但是仅有IP地址是不够的,IP数据报文必须封装成帧才能通过数据链路进行发送。数据帧必须要包含目的MAC地址,因此发送端还必须获取到目的MAC地址。通过目的IP地址来获取目的MAC地址的过程是由ARP(Address Resolution Protocol)协议来实现的。 ARP 数据链路层在进行数据封装时,需要目的MAC地址 ARP数据包格式 ...原创 2020-07-05 18:29:21 · 390 阅读 · 0 评论 -
1.6、传输层协议
1.6、传输层协议前言 传输层定义了主机应用程序之间端到端的连通性。传输层中最常见的两个协议分别是传输控制协议TCP(Transmission Control Protocol)和用户数据包协议UDP(User Datagram Protocol) TCP TCP是一种面向连接的传输层协议,可提供可靠的传输服务 TCP端口号 端口号用来区分不同的网络服务 端口类型 固定端口 0~1023 动态端口 1024~65535 ...原创 2020-07-05 18:30:09 · 242 阅读 · 0 评论 -
1.7、数据转发过程
1.7、数据转发过程前言 TCP/IP协议簇和低层协议配合,保证了数据能够实现端到端的传输。数据传输过程是一个非常复杂的过程,例如数据在转发的过程中会进行一系列的封装和解封装。对于网络工程师来说,只有深入地理解数据在不同设备上的转发过程,才能够对网络进行正确的分析和检测。 数据转发过程概述 数据包在相同网段内或不同网段之间转发所依据的原理基本一致 TCP封装 当主机建立了到达目的地的TCP连接后,便开始对应用层数据进行封装 IP封装 查找路由 ...原创 2020-07-05 18:30:54 · 597 阅读 · 0 评论