CCNP必备:Linux网络及TCP、IP协议详解(一)|学习笔记

简介: 快速学习CCNP必备:Linux网络及TCP、IP协议详解

开发者学堂课程【Linux网络进阶 - TCP/IP协议及OSI七层模型CCNP必备:Linux网络及TCP、IP协议详解学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/552/detail/7630


快速学习CCNP必备:Linux网络及TCP、IP协议详解(一)


内容介绍:

一、网络管理

二、IP PDU 报头

三、IP PDU报头示例

四、协议域

五、课堂相关笔记


一、网络管理

1.Internet 协议特征(IP协议)

(1)运行于OSI网络层

(2)面向无连接的协议

(3)独立处理数据包

(4)分层编址

它独立地提出包,而且它是分层编制,要分层编址,比如说IP地址IP,实际上它里面有一个相应的地址,这个地址他是分成了两个部分,分成的两个部分,就叫分层,就像Mac地址一样,IP地址实际上可以分成两部分,一部分是厂家编号,那一部分就是那个设备唯一的编号。

(5)尽力而为传输

不能确保数据完全准确,如同生活中的快递。

(6)无数据恢复功能


二、IP PDU 报头

image.png

1.版本:占4位,指IP协议的版本目前的IP协议版本号为4

2.首部长度:占4位,可表示的最大数值是15个单位,一个单位为4字节,因此IP的首部长度的最大值是60字节

3.区分服务:占8位用来获得更好的服务,在旧标准中叫做服务类型实际上一直未被使用过后改名为区分服务.只有在使用区分服务(DiffSefrv)时,这个字段才起作用.一般的情况下都不使用

4.总长度:占16位,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为65535字节.总长度必须不超过最大传送单元MTU

5.标识:占16位它是一个计数器通常,每发送一个报文,该值会加1,也用于数据包分片,在同一个包的若干分片中,该值是相同的

6.标志(flag):占3位,目前只有后两位有意义

DF:Don't Fragment,中间的一位,只有当DF=0时才允干分片

7.MF:More Fragment,最高位,MF=1表示后面还有分片。N MF=0表示最后一个分片

image.png

IP,是工作,在网络层为上层提供服务,而上层是TCP或者udp

IPv6地址他是128位的地址,48位地址,而IPv6版它可以达到128位地址,那是个海量数据。巨量数据可以号称是什么?

地球上每个沙子都可以分配一个地址,那就很多很多。

当然,即使是IPv6地址。很多,但是已经,虽然还没有开始普及,这个这个IP地址还没有真正的大规模普及,因为IPv6的分配权限是欧美这些发达国家。

比方说俄罗斯和某关系不好,叙利亚关系不好,是不是伊朗是不是和他关系不好,所以这个APP的地址表面上数据量很大,真正的能不能充分利用起来也是个问题。

因为,分配权不是由其掌控,中国发明了IPV9V9,这个V9的地址已经这个传说,LV6地址,这个在Linux里能看到。

IPv6地址相对IPv4地址来讲,看起来有点别扭,因为他写的是16结束,注意,这16进制数,实际上前面讲过16进制数,它相当于四位二进制,这是几位16进制数。

Ip14地址:

fe80: :3f4c:e19f:e780: 2d0c image.png



相关文章
|
网络协议 数据格式
计算机网络 | 一文搞懂什么是TCP/IP协议
计算机与网络设备之间如果要相互通信,双方就必须基于相同的方法.比如如何探测到通信目标.由哪一边先发起通信,使用哪种语言进行通信,怎样结束通信等规则都需要事先确定.不同的硬件,操作系统之间的通信,所有这一切都需要一种规则.而我们就将这种规则称为协议 (protocol).
292 0
|
网络协议 Linux 开发者
CCNP必备:Linux网络及TCP、IP协议详解(二)|学习笔记
快速学习CCNP必备:Linux网络及TCP、IP协议详解
CCNP必备:Linux网络及TCP、IP协议详解(二)|学习笔记
|
运维 网络协议 算法
CCNP必备:Linux网络及TCP、IP协议详解(三)|学习笔记
快速学习CCNP必备:Linux网络及TCP、IP协议详解
CCNP必备:Linux网络及TCP、IP协议详解(三)|学习笔记
|
运维 网络协议 算法
CCNP必备:Linux网络及TCP、IP协议详解|学习笔记
快速学习CCNP必备:Linux网络及TCP、IP协议详解
CCNP必备:Linux网络及TCP、IP协议详解|学习笔记
|
网络协议 安全 Linux
CCNP 必备:Linux 网络抓包和 TCP 的三次握手(二)|学习笔记
快速学习 CCNP 必备:Linux 网络抓包和 TCP 的三次握手
CCNP 必备:Linux 网络抓包和 TCP 的三次握手(二)|学习笔记
|
网络协议 Linux 网络安全
CCNP 必备:Linux 网络抓包和 TCP 的三次握手(三)|学习笔记
快速学习CCNP 必备:Linux 网络抓包和 TCP 的三次握手
CCNP 必备:Linux 网络抓包和 TCP 的三次握手(三)|学习笔记
|
网络协议 Linux 网络性能优化
CCNP 必备:Linux 网络抓包和 TCP 的三次握手(一)|学习笔记
快速学习CCNP 必备:Linux 网络抓包和 TCP 的三次握手
CCNP 必备:Linux 网络抓包和 TCP 的三次握手(一)|学习笔记
|
缓存 算法 网络协议
CCNP 必备:Linux 网络抓包和 TCP 的三次握手(四)|学习笔记
快速学习CCNP 必备:Linux 网络抓包和 TCP 的三次握手
CCNP 必备:Linux 网络抓包和 TCP 的三次握手(四)|学习笔记
|
运维 网络协议 算法
CCNP必备:Linux网络及TCP、IP协议详解
一、网络管理 二、IP PDU 报头 三、IP PDU报头示例 四、协议域 五、课堂相关笔记
CCNP必备:Linux网络及TCP、IP协议详解
|
缓存 网络协议 算法
【计网修炼手册】五层协议-4运输层-TCP
《计算机组成原理》、《数据结构与算法》、《操作系统》、《计算机网络》不仅是大学信息科学与工程学院的核心课程,也是计算机考研专业基础综合408的考试内容。学习这些内容可能不见得像学习Java和GO一样能让你迅速找到工作,但他们作为计算机世界的基石是需要认真掌握的,这些知识是源源不断的技术浪潮中不会被淘汰的知识。
149 0