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

S1  TCP/IP简介

一、ICMP & IGMP

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

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

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

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

             主机和多播路由的请求

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


二、网络协议栈架构

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

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

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



三、工作方式

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



四、封装

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



五、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。