1-10 网际层

一、主要功能

1.处理来自传输层的分组发送请求

将分组装入IP数据报,填充报头,选择去往目的节点的路径,然后将数据包发送适当的端口。

2.处理输入数据报

首先检查数据报的合法性,然后进行路由选择。

3.处理ICMP报文

处理路由的选择,流量控制和拥塞控制。

二、IP协议

1.负责把数据从源传输到目的,但是不负责保证传输的可靠性、流控制、报顺序和其他主机到主机协议等。

2.实现两个基本功能:寻址和分段。根据数据报报头中的目的地址将数据传送到目的地址,在这个过程中IP负责选择传送路线,这种路线叫做路由功能。

括号内是数值代表所占比特数

时间: 2024-10-12 09:17:37

1-10 网际层的相关文章

Android网络编程系列 一 TCP/IP协议族之网际层

这篇借鉴的文章主要是用于后续文章知识点的扩散,在此特作备份和扩散学习交流. 网际层包括:IP.ICMP.IGMP 以及处在网际层实际工作在链路层的 ARP 和 RARP等等协议. 1.IP协议 互联网上的每个接口必须有一个唯一的Internet地址(也称作IP地址).IP地址长32 bit.IP协议是TCP/IP协议的核心,所有的TCP,UDP,ICMP,IGMP的数据都以IP数据格式传输.要注意的是,IP不是可靠的协议,这是说,IP协议没有提供一种数据未传达以后的处理机制--这被认为是上层协议

计算机网络——网际层简介

网际协议IP是TCP/IP体系中两个最主要的协议之一.也是最重要的因特网标准协议之一. 地址解析协议ARP 网际控制报文协议ICMP 网际组管理协议IGMP 虚拟互连网络 没有一种单一的网络能够适应所有用户的需求. 从一般的概念上来讲,将网络互相连接起来要使用一些中间设备.根据中间设备所在的层次,可以有四种中间设备: (1)物理层使用的转发器 (2)数据链路层使用的网桥或桥接器 (3)网络层使用的路由器 (4)网络层以上使用的网关 当中间设备是转发器或是网桥时,仅仅将网络扩大,而从网络层的角度看

ABP开发手记10 - 展示层实现增删改查-控制器

点这里进入ABP开发手记目录 创建视图模型 在展示层(即JD.CRS.Web.Mvc)的Controllers下新建一个控制器CourseController.cs 1 using Abp.Application.Services.Dto; 2 using Abp.AspNetCore.Mvc.Authorization; 3 using JD.CRS.Authorization; 4 using JD.CRS.Controllers; 5 using JD.CRS.Course; 6 usin

TCP/IP的网际层协议——ARP

MAC地址对于每一台设备是全球唯一的,该地址被烧录在网卡的硬件电路上.MAC地址由12位十六进制数表示,其中前6位标识网卡的制造厂商,后6位是网卡的序列号.在以太网中,一个主机要和另一个主机进行通信,必须知道知道目标主机的的MAC地址. 什么是ARP,它用来将IP地址映射到MAC地址,以便设备能在多路访问介质上通信.可以举一个例子很好的说明ARP是如何工作的:老师要将一封信交给教室里的某个学生,但是老师并不认识这个学生,她只知道这个学生的姓名(IP),于是她对教室里所有的人说:“谁是王XX,有你

Django 10 模型层 model 元信息,对象优化查询,自定义group_concat,基于jq的ajex异步请求

Django model 元信息,对象优化查询,自定义group_concat,基于jq的ajex异步请求 Model类元信息 ORM对应的类里面包含另一个Meta类,而Meta类封装了一些数据库的信息.主要字段如下: da_table:ORM在数据库中的表名默认是 app_类名,可以通过db_table可以重写表名. index_together:联合索引 unique_together:联合唯一索引 ordering:指定默认按什么字段排序. 只有设置了该属性,我们查询到的结果才可以被rev

10、其他模块

① 分组模块 分组(消息)是模拟器的基本对象.Ns-3中每个分组都包含一个字节缓冲区和一个Tag列表,通过Header类和Trailer类对缓冲区数据进行添加和删除.分组对象的接口提供一些私有数据的访问,Tags通过一个指针来实现,该指针指向TagData数据结构链表的开始,字节缓冲区和Tag链表的当前实现基于写时复制. Ns-3的分组对象包含一个字节缓冲区:协议头部和尾部有用户提供的串行化(serialization)和还原串行化(deserialization)例程在这个字节缓冲区串行化.N

osi七层

引子 须知一个完整的计算机系统是由硬件.操作系统.应用软件三者组成,具备了这三个条件,一台计算机系统就可以自己跟自己玩了(打个单机游戏,玩个扫雷啥的) 如果你要跟别人一起玩,那你就需要上网了,什么是互联网? 互联网的核心就是由一堆协议组成,协议就是标准,比如全世界人通信的标准是英语 如果把计算机比作人,互联网协议就是计算机界的英语.所有的计算机都学会了互联网协议,那所有的计算机都就可以按照统一的标准去收发信息从而完成通信了. 人们按照分工不同把互联网协议从逻辑上划分了层级, 下面是常见的几种模型

OSI,TCP/IP,五层协议的体系结构,以及各层协议

以下整理的是计算机网络的OSI,TCP/IP,五层协议的体系结构,以及各层协议,便于以后查看: OSI分层,自上而下分别是:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 TCP/IP分层:网络接口层(对应OSI的物理层和数据链路层),网际层(对应OSI的网络层,定义了标准的分组格式和协议,即IP协议,当前采用ip4,下一版为ip6),运输层(对应OSI的传输层),应用层(对应OSI的会话层,表示层和应用层) 五层协议分别为:物理层,数据链路层,网络层,传输层,应用层 物理层:作用:

OSI 七层模型和 TCP/IP 协议比较

OSI (Open System Interconnection), 开放式系统互联参考模型.从下到上七层模型功能及其代表协议: 物理层(Physical) :规定了激活.维持.关闭通信端点之间的机械特性.电气特性.功能特性以及过程特性.该层为上层协议提供了一个传输数据的物理媒体.Bit,比特.典型协议代表:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, IEEE 802.3x(以太网) 物理层, FDDI(Fiber Distribu