网络层协议的介绍
2019-08-04 17:00
1936 查看
网络层的功能:
1.定义了基于IP协议的逻辑地址;
2.连接不同的媒介类型;
3.选择数据通过网络的最佳路径。
IP数据包格式:
版本(4):版本4和版本6;
首部长度(4):IP数据包的头部长度;
优先级与服务类型(8):决定
总长度(16):IP数据包的总长度;
标识符(16):每一段中数据包的标记;
标志(3):后续是否还有分段;
段偏移量(13):到目的地重组需要用到的断偏移;
TTL(8):生命周期:数据包能经过多少个路由;
协议号(8):描述上层协议(TCP(6)或UDP(17));
首部校验和(16):差错校验;
源地址(32):IP地址,32位;
目标地址(32):IP地址,32位;
可选项:拓展内容;
数据。
ICMP协议以及封装:
ARP协议的介绍:
1.局域网中的主机之间的通信:IP地址与MAC地址。
2.地址解析协议:就是将一个已知的IP地址解析成MAC地址。
ps:缓存表老化时间为120S。
解析过程:
A.PC1发送数据给PC2,查看缓存没有PC2的MAC地址;
B.PC1发送ARP请求消息(广播);
C.所有主机收到ARP请求消息:
a.PC2回复ARP应答(单播);
b.其它主机丢弃。
有关的基本命令:
ARP欺骗原理:
ARP***原理:
相关文章推荐
- 网络协议介绍
- 一些常用的软件网络端口协议分类介绍
- 网络协议介绍(NetBIOS,NETBEUI,IPX/SPX,TCP/IP)
- 第1章网络互连介绍(传输层和上层协议(本文转载自:www.91ccie.com
- 【网络协议】TCP协议简单介绍
- 网络协议多层发现详情——附发现实例介绍
- Socket网络协议简单介绍和使用
- 网络协议 -- UDP协议(1)介绍
- 一些常用软件的网络端口协议分类介绍
- IOS开发—网络请求(HTTP协议)介绍
- 网络协议-TCP和UDP最完整的区别介绍
- 本文介绍在Wireshark网络协议分析仪中如果解密SSL和TLS流量
- 网络管理协议(SNMP)的介绍
- [原创]微软网络协议数据分析工具 Microsoft Network Monitor 介绍
- 一些常用软件的网络端口协议分类介绍
- 一些常用软件的网络端口协议分类介绍
- 网络协议-网络编程学习方法介绍
- 【网络】常见通信协议HTTP、TCP、UDP的简单介绍
- 一些常用软件的网络端口协议分类介绍
- iOS开发中大部分App的网络数据交换是基于HTTP协议的。本文将简单介绍在Swift中使用HTTP进行网络请求的几种方法。