码迷,mamicode.com
首页 > 其他好文 > 详细

网络知识梳理(第一节)

时间:2020-04-20 10:22:44      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:协议栈   管理   面向   一对多   mamicode   arp   适用于   jpg   IP报头   

#网络知识梳理

1.OIS分层参考模型

分层名称            七层功能                                        设备                        
应用层---------->提供应用程通信                      http ftp telnet dns协议
表示层---------->处理数据格式,数据加密等----------->图片加密和加密            
会话层--------->建立,维护和管理会话----------------->session 
传输层--------->建立主机端到端连接------------------>tcp/udp
网络层--------->寻址和路由选择----------------------->路由器------->IP
数据链路层--->提供介质访问,链路管理等 --------->交换机-------->物理介质访问
物理层--------->比特流传输---------------------------->PC,手机------->二进制数据传输

2.TCP/IP模型层间通信和数据封装

 用户
    |
用户数据              应用层             
     |                          | 
TCP报头                  | 
    |                            | 
IP报头                  传输层                     段 
    |                            |                           |
LLC报头               网络层                    包
                                 |                           | 
    |                            |                           |
MAC报头|LLC     数据链路层             帧
    |                            |                           |
01010                  物理层                     包

3.MAC概述

MAC地址有48位,全球唯一性  MAC地址=厂家编号24bits+序列号24bits 十六进制数进行表示
组播:MAC地址48位中的第8位为1一对多的关系
单播:MAC地址48位中的第8位为零,一对一关系
广播:MAC48位全部为1,一对所有的关系 

4.网络层

功能: 在不同的网络之间转发数据包,寻址和转发功能;
设备:路由器和三层交换机 

4.网络层常见协议

网络协议:IP/ICMP/ARP/RARP
网络层地址:IP分为网络位和主机位

5.传输层

TCP:面向连接,可靠,适用于可靠性要求高的应用,开销大;
UPD:无连接,不可靠,适用于更关注的传输效率应用,可靠性由应用层负责。

6.应用层概述

为用户提供接口处理特点的应用,数据加密,压缩,解压缩
定义数据表示的标准
协议:FTP,TELNET,DNS,SMTP/POP3/TFTP....

7.TCP/IP协议栈封装过程

技术图片

技术图片

技术图片

技术图片

8.IP分片

分片原则:路由器IP把数据长度与MTU进行比较,前者大于后者需要进行分片,目前路由器进行数据组织。

以太网MTU(最大传输单元):1500

9.总结

1.OSI 网络参考模型分为那几层
2.TCP/IP协议站各个层次的功能
3.TCP/IP协议栈中报文封装和解封装过程;
4.TCP/IP协议栈报文封装的格式。

网络知识梳理(第一节)

标签:协议栈   管理   面向   一对多   mamicode   arp   适用于   jpg   IP报头   

原文地址:https://blog.51cto.com/breaklinux/2488551

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!