实验楼_TCP/IP网络协议基础_Note01_S1S2

这篇博客介绍了TCP/IP协议中的ICMP和IGMP协议,阐述了它们在网络层的作用。同时,讲解了网络协议栈的架构,对比了OSI七层模型与TCP/IP协议族的差异。还提到了链路层的MTU概念和PPP协议,以及如何使用ifconfig、ping和netstat命令来检查网络信息。
摘要由CSDN通过智能技术生成

S1  TCP/IP简介

一、ICMP & IGMP

ICMP:Internet Control MessageProtocol  网际控制报文协议

             IP主机、路由器之间传递控制信息

             ICMP报文种类有两种:ICMP差错报告报文、ICMP询问报文

IGMP:Internet Group ManagementProtocol  网际组管理协议

             主机和多播路由的请求

ICMP、IGMP都是工作在网络层,采用IP数据报传递报文


二、网络协议栈架构

OSI七层模型<->TCP/IP协议族


P.S.在OSI中ARP属于链路层,在TCP/IP中ARP属于网络层



三、工作方式




四、封装




五、PDU

Protocol Data Unit  协议数据单元

物理层-->位Bit

数据链路层-->帧Frame

网络层-->包Packet

传输层-->段Segment

传输层↑-->数据Data



六、命令

1-1. ifconfig -a

可以用 ifconfig -a 命令查看自己的 IP 地址。

1-2. ping

可以使用命令 nslookup 或者 ping 来查看与域名相对应的 IP 地址






S2  链路层介绍

一、MTU

MTU:最大传输单元。

为了提供足够快的响应时间,以太网和IEEE802.3 对数据帧长度都有限制,其最大值分别为1500 字节和 1492 字节,链路层的这个特性称作MTU ,即最大传输单元 。



二、PPP

PPP(点到点协议)是为在同等单元之间传输数据设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据。设计目的主要是用来通过 拨号或专线 方式建立 点对点 连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。

点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP最初设计是为两个对等节点之间的IP 流量传输提供一种封装协议。在TCP/IP 协议集中它是一种用来同步调制连接的数据链路层协议。



三、命令

netstat -in

用命令 netstat -in 可以查看网络接口的 MTU。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值