网络协议原理

边学习,边整理,每天进步一点点。

一、 OSI七层模型

1. OSI(Open System Interconnect),即开放式系统互联。一般叫做OSI参考模型。

OSI基于工程学的角度,进行了七层划分,分别有应用层、表示层、会话层、传输层、网络层、链路层和物理层。

2. 各层级功能的含义

(1)应用层

应用层是最贴近用户的一层,该层为用户提供接口或服务;常见的应用层网络协议有HTTP、HTTPS、FTP、SMTP、POP3等。

(2)表示层

主要用于应用层的编码和转换过程,确保应用层数据接收方能够识别;加密、压缩也属于表示层转换功能之一。

(3)会话层

用于管理表示层的会话建立、跟踪和销毁。

(4)传输层

建立端对端的链接,提供可靠的数据传输服务;端口号即从这里来;TCP、UDP属于这一层。

(5)网络层

通过IP寻址来建立节点间的链接;通常说的IP协议层就是这里。

(6)数据链路层

使用链路层地址 (以太网使用MAC地址)来访问介质,并进行差错检测。

(7)物理层

最终信号传输都是通过物理层来实现,物理设备包括调制解调器、网线、电缆等。

二.、TCP/IP五层模型

TCP/IP五层模型和OSI七层模型对比关系

三、对网络通信的理解

1.要进行网络通信,必须先建立可靠的链接,再进行数据传输。

2.一个网络通信的最小粒度:通过三次握手建立可靠链接,然后传输数据,最后进行四次挥手断开链接。

3. 网络层的下一跳机制:每个节点只保存自己一步之内的结构图,而不用存储整个结构图。

4. TCP/IP协议基于下一跳机制,IP是端点间的,mac地址是节点间的交互。

5.arp –a查看链路层表;arp是同一局域网内的。

6. route -n查看路由表,通过按位与做路由判定。

7. netstat -natp查看当前机器的链接,负载量,进程信息。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值