您当前的位置:首页 > 电脑百科 > 网络技术 > 网络知识

网络层(TCP/IP协议)

时间:2020-10-16 10:38:46  来源:  作者:
网络层(TCP/IP协议)

 

IPV4协议

提供简单服务,实现从源地址到目的地址的数据转发!

(不建立连接,不保证数据传输的可靠性)

数据报格式(首部+数据):

网络层(TCP/IP协议)

 

首部的长度以4字节为单位,长度范围20-60字节,具体跟首部的HLEN字段有关:

网络层(TCP/IP协议)

 

版本:IPv4或IPv6

 

HLEN:首部长度,可选字段!没有时,长度为20字节,最大为60字节!

 

服务类型:

网络层(TCP/IP协议)

 


网络层(TCP/IP协议)

 

总长度:

16位字段定义了数据报总长度!

 

标识:

当数据报的长度大于链路所允许传输的数据长度时,这个数据报就需要进行分片(Fragment),目标设备接收到后再进行重组还原!标识指明哪些分片属于同一个数据报,方便重组还原之用!

 

标志:

标识这个数据报是否允许路由器对其进行分片(标志位的第2位),及这个分片是不是整个数据报的最后一个分片(第3位)!

网络层(TCP/IP协议)

 

第1位:保留,未做任何定义!

第2位(D):1:不分片 0:分片 (Dont Fragment)

第3位(M):1:还有分片 0:最后一个分片 (More Fragment)

 

分片偏移:

告诉重组分片的设备,应该按照什么样的顺序重组数据报!即用来标识这个分片在整个数据报中的位置

(这13位字段表示的是分片在整个数据报中的相对位置,以8字节为单位!分片本身还有可能继续分片,在这种情况下,分片偏移量相对原始数据报的!)

网络层(TCP/IP协议)

 


网络层(TCP/IP协议)

 

生存时间:控制数据报所经过的最大跳数,每经过一个路由器,这个字段的数值就减去1,当路由器发现这个字段的数值为0,则丢弃这个数据报!

 

协议:标识IP协议上层所使用的协议是什么!(TCP、UDP、......)

TCP:6

UDP:17

ICMP:1

IGMP:2

OSPF:89

 

校验和:提供给接收方用来检测数据报的头部是否出现了错误!

 

源IP地址:定义了源设备的IP地址

 

目标IP地址:定义了目标设备的IP地址

 

可选项:IP协议支持设备对数据报封装的头部格式进行扩展,为后来改造协议预留的空间

 

路由

路由条目的简称,表示转发设备之间为了跨网段转发数据而相互传播的路径信息!

路由表与路由条目

路由器

注意:路由及路由器相关知识,在之前文章已做详细介绍,这里不做赘述!

 

拓扑图:

网络层(TCP/IP协议)

 

配置IP地址:

网络层(TCP/IP协议)

 


网络层(TCP/IP协议)

 


网络层(TCP/IP协议)

 

查看路由表:

display ip routing-table

 

网络层(TCP/IP协议)

 

路由条目类型:

直连路由(Direct):自动生成直连路由!

静态路由(static):手动配置下一跳地址!

动态路由:根据路由协议学习到的路由!

 

配置静态路由:

AR1:

ip route-static 10.0.23.0 24  g0/0/0 10.0.12.2

 

网络层(TCP/IP协议)

 


网络层(TCP/IP协议)

 

AR3:

ip route-static 10.0.12.0 24 g0/0/0 10.0.23.2

 

网络层(TCP/IP协议)

 


网络层(TCP/IP协议)

 

验证:

AR1 ping AR3:

网络层(TCP/IP协议)

 



Tags:TCP/IP协议   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群...【详细内容】
2021-07-14  Tags: TCP/IP协议  点击:(96)  评论:(0)  加入收藏
IPV4协议提供简单服务,实现从源地址到目的地址的数据转发!(不建立连接,不保证数据传输的可靠性)数据报格式(首部+数据): 首部的长度以4字节为单位,长度范围20-60字节,具体跟首部...【详细内容】
2020-10-16  Tags: TCP/IP协议  点击:(244)  评论:(0)  加入收藏
网络层是为主机之间提供逻辑通信,而运输层为应用进程之间(socket:ip+端口)提供端到端的逻辑通信。端口 服务器使用的端口系统端口号/熟知端口号 (0-1023)FTP: 21TELNET: 23SMPT:...【详细内容】
2020-09-02  Tags: TCP/IP协议  点击:(142)  评论:(0)  加入收藏
TCP/IP 协议作为现代网络的骨架,其在现代生活中的重要性不言而喻。 不同的计算机厂家使用不同的硬件,生产出的不同型号的计算机,搭载不同的操作系统,通过tcp/ip协议可以进行通讯...【详细内容】
2020-08-10  Tags: TCP/IP协议  点击:(69)  评论:(0)  加入收藏
TCP流式套接字的编程步骤:服务器端程序:1、加载套接字库2、创建套接字(socket)。3、将套接字绑定到一个本地地址和端口上(bind)。4、将套接字设为监听模式,准备接收客户请求(listen)...【详细内容】
2020-07-04  Tags: TCP/IP协议  点击:(47)  评论:(0)  加入收藏
0x01 事件背景2020年06月29日,360CERT监测到Treck官方发布了Treck TCP/IPv4/IPv6 软件库的安全更新。Treck TCP/IP 是专门为嵌入式系统设计的高性能TCP/IP协议处理套件。此...【详细内容】
2020-06-30  Tags: TCP/IP协议  点击:(195)  评论:(0)  加入收藏
你可知TCP/IP协议是什么?TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4...【详细内容】
2020-06-21  Tags: TCP/IP协议  点击:(41)  评论:(0)  加入收藏
在互联网中,存在着各种不同层次的协议,它们分别的功能也是不同的。但做为网络工程师,对这些协议的使用以及区分是工作的必备技能。那今天以网络工程师的角度来告诉大家是怎么看...【详细内容】
2020-04-20  Tags: TCP/IP协议  点击:(67)  评论:(0)  加入收藏
在Android网络编程-计算机网络基础一文中得知,IP协议属于网络层,TCP、UDP协议属于传输层。IP协议是TCP/IP协议族的动力,它为上层协议提供无状态、无连接、不可靠的服务。TCP协...【详细内容】
2019-09-18  Tags: TCP/IP协议  点击:(206)  评论:(0)  加入收藏
TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议...【详细内容】
2019-08-30  Tags: TCP/IP协议  点击:(277)  评论:(0)  加入收藏
▌简易百科推荐
HTTP 报文是在应用程序之间发送的数据块,这些数据块将通过以文本形式的元信息开头,用于 HTTP 协议交互。请求端(客户端)的 HTTP 报文叫做请求报文,响应端(服务器端)的叫做响应...【详细内容】
2021-12-27  程序员蛋蛋    Tags:HTTP 报文   点击:(0)  评论:(0)  加入收藏
一 网络概念:1.带宽: 标识网卡的最大传输速率,单位为 b/s,比如 1Gbps,10Gbps,相当于马路多宽2.吞吐量: 单位时间内传输数据量大小单位为 b/s 或 B/s ,吞吐量/带宽,就是网络的使用率...【详细内容】
2021-12-27  码农世界    Tags:网络   点击:(2)  评论:(0)  加入收藏
1.TCP/IP 网络模型有几层?分别有什么用? TCP/IP网络模型总共有五层 1.应用层:我们能接触到的就是应用层了,手机,电脑这些这些设备都属于应用层。 2.传输层:就是为应用层提供网络...【详细内容】
2021-12-22  憨猪哥08    Tags:TCP/IP   点击:(29)  评论:(0)  加入收藏
TCP握手的时候维护的队列 半连接队列(SYN队列) 全连接队列(accepted队列)半连接队列是什么?服务器收到客户端SYN数据包后,Linux内核会把该连接存储到半连接队列中,并响应SYN+ACK报...【详细内容】
2021-12-21  DifferentJava    Tags:TCP   点击:(9)  评论:(0)  加入收藏
你好,这里是科技前哨。 随着“元宇宙”概念的爆火,下一代互联网即将到来,也成了互联网前沿热议的话题,12月9日美国众议院的听证会上,共和党议员Patrick McHenry甚至宣称,要调整现...【详细内容】
2021-12-17  王煜全    Tags:Web3   点击:(14)  评论:(0)  加入收藏
一、demopublic static void main(String[] args) throws Exception { RetryPolicy retryPolicy = new ExponentialBackoffRetry( 1000, 3);...【详细内容】
2021-12-15  程序员阿龙    Tags:Curator   点击:(20)  评论:(0)  加入收藏
一、计算机网络概述 1.1 计算机网络的分类按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN);按照网络使用者:公用网络、专用网络。1.2 计算机网络的层次结构 TCP/IP四层模...【详细内容】
2021-12-14  一口Linux    Tags:网络知识   点击:(30)  评论:(0)  加入收藏
无论是在外面还是在家里,许多人都习惯了用手机连接 WiFi 进行上网。不知道大家有没有遇到过这样一种情况, 明明已经显示成功连接 WiFi,却仍然提示“网络不可用”或“不可上网”...【详细内容】
2021-12-14  UGREEN绿联    Tags:WiFi   点击:(25)  评论:(0)  加入收藏
拉了千兆宽带,买了标称 1300Mbps 的无线路由器,为什么 WiFi 还是跑不满千兆?要回答这个问题,我们先得知道这个 1300Mbps 是怎么来的。开始回答之前先说明一下,这期只讲 802.11ac,...【详细内容】
2021-12-14  Ubiquiti优倍快    Tags:WiFi   点击:(83)  评论:(0)  加入收藏
问题背景IPv6环境下,在浏览器中通过http://[vip:port]访问web业务,提示无法访问此网站,[vip]的响应时间过长。分析过程之前碰到过多次在PC浏览器上无法访问vip的情况,排查方法也...【详细内容】
2021-12-13  云原生知识星球    Tags:网络问题   点击:(27)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条