![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tcpip详解
文章平均质量分 58
练恋讲码
这个作者很懒,什么都没留下…
展开
-
TCP详解之tcp第一部分
作者:LJX在ip之后的要么是udp,要么是tcp,之前讲了udp,现在来讲讲tcp的内容tcpip的层次图数据包进行ip解析了之后如果发现ip报文头里面的协议内容是TCP,那么就按照tcp的协议去解析,举个例子:收到一个100字节的数据,最开始解析mac,然后发现mac的头部字段里面说明后面的内容按照ip格式排序,那么就按照ip格式解析,解析了ip头部发现后面的内容按照tcp的内容来排序,那么再按照tcp的格式来排序这个是整体的数据格式,可以看到tcp在ip头部之后,先解析ip再解析tcp的内容原创 2022-03-22 22:14:47 · 634 阅读 · 0 评论 -
TCPIP详解之udp
TCPIP详解之udp在我们之前学习了ip,arp协议之后,现在来看看udp协议的内容这个是用wireshark抓到的对应的数据包,wireshark功能再这里不进行讲解,有兴趣请百度wireshark软件吧对应其中一个数据包用wireshak进行解析可以看到先是二层mac,然后是三层ip,再是udp,最后是一个数据data数据报文格式举个例子:小明收到一条数据,先按照mac格式吧mac解析了,然后再按照ip格式吧ip解析了,然后再去按照udp格式解析udp,之后得到对应的数据内容我们现在原创 2022-03-13 17:34:38 · 2998 阅读 · 0 评论 -
tcpip详解卷一arp 地址解析协议
大家回顾一下以太网数据包的格式图4-1以太网包那么有个问题,比如想要发送报文内容为你好,到ip为192.168.1.2的电脑,那么怎样知道对应的mac为多少?这个时候就是arp协议来从ip地址获取对应的mac图4-2arp报文格式这个是arp请求格式,这里说明一下,arp协议也属于以太网数据包,现在来一个个分析每个格式1、以太网目的地址:因为不知道对端的以太网目的地址,所以这里填写全ff2、源地址,填写发送端的以太网mac地址3、帧类型:大家记得如果为IP报文应该填写0800,这里为arp原创 2020-05-31 10:29:00 · 325 阅读 · 0 评论 -
Tcpip详解卷一第3章(2)
在第一章的时候与大家讲解过IP地址分为以下几类,现在来看看具体图3-1IP地址分类网络号与主机号的概念:图3-2公司架构图来看有一家公司,有5个不同的部门(5类IP),比如现在研发又有3个子部门(网络号),在子部门里面有对应的员工(主机)。现在给每个员工配置一台电脑,给研发部门的同事分配A类网络,那么对应的网络号就有27=128(这里大家可以看到网络号有7位,那么最多就是1111111,也就是27),以部门不同的子网络来划分不同的网络号,那么研发下面就能有128个子部门(现在只有3个,可以新增手原创 2020-05-13 21:51:01 · 334 阅读 · 0 评论 -
tcpip详解卷一第3章(1)
本文讲解tcpip卷一第3章第一部分IP头部,现在回顾一下前一篇图3-1手机快递图大家可以看到快递包装对比的是以太网,手机包装对比的就是IP了,来看一下IP层的位置以及内容,大家可以看到黄色方框表示数据包传送的格式,最外层是mac的目的地址,以及源地址,然后是type数据类型,然后是数据,我们把数据在细分一下,可以看到IP层由IP头部以及IP数据构成,整个数据从链路层来看是数据,在IP层细分又是不同格式,打个比方:湖南省从国家来看就是一个省,不过省里面也区分头部(长沙),以及其他的内容(衡阳,以及其原创 2020-05-11 22:50:22 · 227 阅读 · 0 评论 -
《tcpip详解》卷一第2章
大家可以看到这张图最下面的是链路层,现在先从链路层开始讲起图2-1网络分层现在举个例子:大家平时的时候都有买手机,你买的新手机送到你手上的时候,不是一个手机把,是一个快递,你再把这个快递打开,是手机盒把,然后打开手机盒就是对应的手机了。*图2-2手机快递如果把手机当作数据,那么最后发送的数据是经过包装之后发送的,最外层的一层包装是数据链路层的包装,比如京东有京东的包装风格,韵达有韵达的包装风格,(举另外例:也可以认为链路层是一个职位:再链路层这个职位上面有以太网这个人,或者叫做ieee802这个原创 2020-05-08 22:25:20 · 278 阅读 · 0 评论 -
《TCPIP详解》卷一系列解读
TCPIP详解卷一系列解读以前在读书的时候学的是电子通信工程,对tcpip以及linux完全不了解, 后面发现不只是本专业不了解,很多计算机网络专业的学生也没有了解,估计大学耍水耍的太牛了,想写一些文章让大家在计算机网络以及linux方面有个了解,本人认为学习不是为了考试,而是解决一些问题。本公众号系列文章主要分2个部分,一个tcpip协议栈方向,从原理讲到代码(用的书籍是tcpip详解卷一第...原创 2020-05-07 21:57:47 · 1839 阅读 · 0 评论