自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 【TCP/IP】目录索引

1.     【TCP/IP】模型概述 https://blog.csdn.net/pwicer/article/details/797759792.     【TCP/IP】数据链路层 https://blog.csdn.net/pwicer/article/details/797787773.     【TCP/IP】网络层 https://blog.csdn.net/pwicer/artic...

2018-04-03 19:03:36 319

原创 【TCP/IP】TCP的成块数据流

        我们看到TFTP使用了停止等待协议。数据发送方再发送下一个数据块之前需要等待接收对已发送数据的确认。TCP所使用的被称为滑动窗口协议的另一种形式的流量控制方法。该协议允许发送方再停止并等待确认前可以连续发送多个分组(但发送分组的总大小不能超过通告窗口)。由于发送方不必每发送一个分组就停下来等待确认,因此该协议可以加速数据的传输。 正常数据流       通常使用的“隔一个报文段确认...

2018-05-31 19:31:19 449

原创 【TCP/IP】TCP的交互数据流

        如果按照分组数量计算,约有一半的TCP报文段包含成块数据(如FTP、电子邮件),另一半则包含交互数据(如Telnet)       如果按字节计算,则成块数据与交互数据的比例约为90%和10% 交互式输入       通常每一个交互按键都会产生一个数据分组       这样就会产生4个报文段:(1)    来自客户的交互按键(2)    来自服务器的按键确认(3)    来自服务器...

2018-05-29 20:43:30 917 1

原创 【TCP/IP】TCP连接的建立与终止

        TCP是一个面向连接的协议。无论哪一方想另一方发送数据之前,都必须现在双方之间建立一条连接。这种两端间连接的建立与无连接协议如UDP不同。一端使用UDP想另一端发送数据报时,无需任何预先的握手。 连接建立与终止的时间系列       发送第一个SYN的一端将执行主动打开(active open)。接收这个SYN并发回下个一SYN的另一端执行被动打开(passive open)   ...

2018-05-28 20:03:19 420

原创 【TCP/IP】TCP

TCP介绍:       TCP提供一种面向连接的、可靠的字节流服务。面向连接,TCP一定要有三次握手的建立和四次握手的结束。可靠,TCP传输的每一个字节都需要确认。字节流服务,UDP叫数据报服务,应用层不管给UDP多大一个包,UDP就直接在这个基础之上封装UDP头部、IP头部、以太网头部,然后发走,网络上传输的数据和应用层给的数据是一一对应的。TCP是叫数据流,应用层给的数据,大了会把它拆小,小...

2018-05-25 21:35:52 391

原创 【TCP/IP】TFTP

TFTP:TFTP(Trivial File Transfer Protocol)即简单文件传输协议,最初打算用于引导无盘系统和使用TCP的文件传输协议(FTP)不同,为了保持简单和短小,TFTP将使用UDPTFTP的代码(和它所使用UDP、IP和设备驱动程序)都能适合只读存储器 TFTP报文格式:操作码:1是读,2是写,3是数据,4是确认,5是差错文件名:要读或者写的文件名模式:什么编码块编号:...

2018-05-24 20:03:34 372

原创 【TCP/IP】单播与组播

三种IP地址:       单播地址、广播地址和组播地址广播和多播仅应用于UDP。        TCP是一个面向连接的协议,TCP一定是点对点的,一点是两个主机来建立连接的,TCP肯定是单播。只有UDP才会使用广播和组播。        有时一个主机要向网上的所有其它主机发送帧,这就是广播,广播分为二层广播(目的MAC全F)和三层广播(IP地址的主机位全1),二层广播是不能跨路由器的,三层广播是...

2018-05-23 20:16:54 4068

原创 【TCP/IP】DNS

DNS:        域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。        这里提到的分布式是指在Internet上的单个站点不能拥有所有的信息。        DNS提供了允许服务器和客户程序相互通信的协议        对DNS的访问是通过一个地址解析器(windows的nslookup)来完成的     ...

2018-05-22 23:06:49 646

原创 【TCP/IP】IP分片

IP分片        IP把MTU与数据报长度进行比较,如果需要则进行分片。分片可以发送在原始发送端主机上,也可以发送在中间路由器时。把一份IP数据报分片以后,只有到达目的地才进行重新组装,重新组装是由目的端的IP层来完成的,其目的是使分片和重新组装过程对传输层是透明的,已经分片过的数据报可以再次进行分片。标识位:每个IP数据报都有唯一的标识符,通常多发一个包这个标识就+1(操作系统不一样可能也...

2018-05-21 20:18:09 451 1

原创 【TCP/IP】UDP

UDP介绍:UDP是一个简单的面向数据报的传输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据包这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系       UDP不提供可靠性       应用程序必须关系IP数据报的长度,如果它超过了网络的MTU,那么就要对IP数据报进行分片。UDP首部: 端口号:发送进程和接...

2018-05-18 20:27:51 408

原创 【TCP/IP】IP选路

IP选路:Cisco选路策略:1.    明细策略路由2.    明细路由3.    默认策略路由4.    默认路由从1-4依此匹配。选路策略详解可参考:https://wenku.baidu.com/view/585281e10912a21615792913.html        不具备ip routing的设备,哪怕自己有路由条目也不会帮其他人转发路由。 ICMP重定向差错:       ...

2018-05-17 11:49:30 354

原创 【TCP/IP】Tracerouter

Traceroute程序可以让我们看到IP数据报从一台主机传到另一台主机所经过的路由。Traceroute相对于IP路径记录选项的比较:       首先并不是所有的路由器都支持记录路由选项,ASA就不支持。其次IP路径记录选项记录的双向的,浪费选项地址空间,最后IP首部中留给选项的空间有限 Cisco的Traceroute工作原理:       在cisco中,发送去往目的地UDP:33434(...

2018-04-11 19:56:16 450

原创 【TCP/IP】Ping、IP选项

Ping:Ping目的是为了测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答可以用ping程序来确定问题出在哪里,测出到这台主机的往返时间一台主机的可达性可能不止取决与IP层是否可达,还取决于使用何种协议以及端口号。Ping程序的运行结果可能显示某台主机不可达,但telnet却可以。对于某些ICMP查询报文,服务器必须响应标识符和序列号,发的是多少,回显...

2018-04-09 19:35:05 916

原创 【TCP/IP】ICMP

ICMP介绍:ICMP它传递差错报文以及其他需要注意的信息ICMP报文是在IP数据报内部被传输的所有报文的前4个字节(类型、代码、校验和)都是一样的,类型字段可以有15个值,描述特定类型的ICMP报文,某些ICMP报文还使用代码字段的值进一步描述不同的条件校验和字段覆盖整个ICMP报文 不同类型由报文中的类型字段和代码字段来共同决定TYPE CODE Description Query E...

2018-04-08 11:21:43 809

原创 【TCP/IP】ARP

ARP:地址解析协议,根据IP地址获取物理地址    在硬件层次上进行数据交换,必须知道目的端的硬件地址才能发送数据,ARP就是根据IP地址请求目的物理地址。    在多路访问的网络ARP是非常重要的,但在点对点链路中可以不使用ARP。    在多路访问的网络最经典的有以太网、多点帧中继、DMVPN的MGRE。在这种多路访问的网络里面,知道对方的逻辑IP地址是无法直接发送数据包的,需要一个协议来映...

2018-04-03 19:06:04 248

原创 【TCP/IP】网络层

IP介绍:IP提供不可靠、无连接的数据报传输服务。无可靠的意思是它不能保障IP数据报能成功的到达目的地。IP仅提供最好的传输服务。如果发送某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理办法:丢弃该数据报,然后发送ICMP消息报给信源端(源端一般都不会看这种ICMP信息)。任何要求的可靠性必须由上层来提供(如TCP)。 无连接这个术语的意思是IP并不维护任何关于后续数据报的状态信...

2018-04-02 19:31:50 4251

转载 最大帧长和最小帧长详解

文章出处:https://blog.csdn.net/ixidof/article/details/7799891    在传统以太网中,为什么要有最小帧长度和最大帧长度的限制?    以太网(IEEE 802.3)帧格式:    1. 前导码:7字节0x55,一串1、0间隔,用于信号同步;    2. 帧起始定界符:1字节0xD5( 10101011 ),表示一帧开始;    3. DA ( 目...

2018-04-01 16:02:52 36334 6

翻译 【TCP/IP】数据链路层

IEEE802.3以太帧头:前导码:7字节0x55,一串1、0间隔,作用是用来使接收端的适配器在接收MAC帧时能够迅速调整时钟频率,使它和发送端的频率相同。帧起始定界符:1字节0xD5(10101011),表示一帧的开始DA(目的MAC):描述下一跳的MAC地址SA(源MAC):描述发送主机的MAC地址类型/长度:该字段为0x0800时,表示将数据部分交付给IP协议,为0x0806交付给ARP,0...

2018-04-01 15:58:39 1146

原创 【TCP/IP】模型简述

为什么要分层:如果没有分层设计,一个厂商需要设计所有通信细节,包含物理层接口与信号编码,地址寻址,传输机制与保障等。分层后可以让更专业的厂商做更专业的事情,把复杂的问题分解成小的简单问题,也使各个厂商之间的设备具有兼容性,层次的划分有利于国际标志协议的制定。 OSI七层模型:APDU                          应用层                        提供应用程...

2018-04-01 10:22:55 1637

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除