![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tcp/ip
文章平均质量分 90
Dororo.Lai
出生于K隆星上有钱的人家,和Keroro以及Giroro是同一届的军学生。很希望得到友情以及别人的注目,但却常被Keroro等人无意间遗忘,存在感十分薄弱,不过这种特性也使他成为优秀的暗杀兵。深深地被蓝星的美境吸引着,是个爱好和平以及环保的人。过去受到Keroro折磨,所以训练出绝佳的身手(Giroro曾说过Dororo的战斗力在他之上),更是宇宙第一武术大会的七连霸纪录保持者。是一个完全领悟(心)(技)(体)的暗杀兵。而且操纵机械人的能力也很强。因为过去的严重心灵创伤,直到现在还是经常被启动"心灵创伤开关",只要开关一接上,就会变得十分沮丧而毫无战斗力。
展开
-
DNS:域名系统
域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。从应用的角度上看,对DNS的访问是通过一个地址解析器(resolver)来完成的。由于DNS底层逻辑方面太复杂了,所以我仅从数据报方面分析如何应用DNS解析地址,只要学会如何使用就行,原理方面在后面深入。DNS基础 图为DNS的命名空间,和Unix的文件系统相似...原创 2018-06-22 11:21:06 · 1746 阅读 · 0 评论 -
TCP首部解析
TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这就是TCP的三次握手。因为仅有两方进行彼此通信。所以广播和多播不能用于TCP TCP数据被封装在一个IP数据报中,与UDP相同,如图所示: TCP首部的数据格式。如果不计任选字段,它...原创 2018-06-22 18:23:30 · 1845 阅读 · 0 评论 -
IP数据包格式及首部中的各字段
IP数据报的格式如图所示。普通的IP首部长为20个字节,除非含有选项字段。 分析图中的首部。最高位在左边,记为0bit;最低位在右边,记为31 bit。1)目前的协议版本号是4,因此IP有时也称作IPv42)首部长度指的是首部占32 bit字的数目,包括任何选项。由于它是一个4比特字段,因此首部最长为60个字节。3)服务类型(TOS)字段包括一个3bit的优先权子字段(现在...原创 2018-06-19 19:06:07 · 25795 阅读 · 1 评论 -
链路层以太网协议
一、链路层主要有三个目的:(1)为IP模块发送和接收IP数据报;(2)为ARP模块发送ARP请求和接收ARP应答;(3)为RARP发送RARP请求和接收RARP应答。TCP/IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网、令牌环网、FDDI(光纤分布式数据接口)及RS-232串行线路等。二、以太网IP数据报与IEEE 802网络的IP数据报1)两种帧格式都采用48 bit(6字节...原创 2018-06-20 09:53:49 · 709 阅读 · 0 评论 -
ARP(地址解析协议)和RARP(逆地址解析协议)
ARP为IP地址到对应的硬件地址之间提供动态映射。首先来看一个例子我们敲入下面这个形式的命令:% ftp bsdi都会进行以下这些步骤。这些步骤的序号如图4-2所示。应用程序FTP客户端调用函数gethostbyname(3)把主机名(bsdi)转换成32 bit的IP地址。这个函数在DNS(域名系统)中称作解析器,我们将在第14章对它进行介绍。这个转换过程或者使用DNS,或者在较小网络中使用一个...原创 2018-06-20 10:55:59 · 16422 阅读 · 1 评论 -
Traceroute程序
Traceroute程序是一个能更深入探索TCP/IP协议的方便可用的工具。主要用途是让我们看到IP数据报从一台主机传到另一台主机所经过的路由,还可以让我们使用IP源路由选项。 首先我先介绍个与Traceroute程序有同样功能的方法:IP记录路由选项; IP记录路由选项(RR):在ip数据报结构中,同样记录数据传输过程中所经过的路由ip地址;但是 1)并不是所有...原创 2018-06-20 16:15:01 · 578 阅读 · 0 评论 -
freebsd协议栈学习
ps:最近学习freebsd协议栈,发现网上极少文章,初学者自己啃代码实在费劲,很多结构体看得不觉明历,还找找到了这篇非常nice的解析,可惜的是不知道怎么作者没有继续写博客了。原文地址:https://blog.csdn.net/liuyang931361279/article/details/53433419 本文仅涉及对基本的建连过程的讨论,同时打开、建连失败处理等异常流程均不涉及,...转载 2018-09-10 11:39:41 · 3261 阅读 · 0 评论 -
UDP首部解析
UDP是一个简单的面向数据报的运输层协议;UDP不提供可靠性:它把应用程序传给IP层的数据发送出去,但是并不保证它们能到达目的地。UDP数据报封装成一份IP数据报的格式如图所示: UDP首部UDP首部的各字段如图所示。 1)端口号表示发送进程和接收进程。 2)UDP长度字段指的是UDP首部和UDP数据的字节长度。该字段的最...原创 2018-06-22 17:43:20 · 26302 阅读 · 0 评论 -
Wireshark 分析捕获的数据记录
文章转自:https://www.cnblogs.com/chenfulin5/p/6599690.html使用 Wireshark 选取你要抓包的网络接口,并设置你的过滤器之后,当有数据通信后即可抓到对应的数据包,这里将分析其每一帧数据包的结构。 每一帧数据都有类似的结构组成,我这里使用抓到一个对应的ping 包进行分析。 这一帧包包含以下四种信息. Frame: 物理层的数据...转载 2019-01-18 14:31:27 · 643 阅读 · 0 评论