本文主要是介绍网络概述和OSI七层模型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
****************************随记,仅是用来记录起来
终端
终端到终端的数据传输
端到端的传输
网络的作用:数据传输
企业为什么要用网络?
节约成本,提高工作效率。
逻辑拓扑的概念
逻辑拓扑描述的是数据传输的路径
(用户层)
应用层 产生数据
表示层对应用层来的数据进行压缩,解压缩,加密,解密(翻译官)
会话层数据传输之前建立一个会话,传输过程中维持一个会话,传输结束终止这个会话
----------------------------------上三层叫做系统层
传输层标明上层是哪些应用程序(流控)
网络层 寻址
数据链路层起到一个承上启下的作用
物理层定义了一些设备的接口以及传输速率
---------------------------------下面四层是网络需要学的
数据链路层:
(源MAC地址6字节)
(目的MAC地址6字节)
(type字段2个字节)---标明上层所使用哪些协议
type字段
0x0800(表示上层是IPv4协议)
0x0806(表示上层是ARP协议)
0x86dd(表示上层是IPv6协议)
网络层:
(源IP地址4字节)
(目的IP地址4字节)
(protocol字段1字节)
protocol字段标明上层所使用哪些协议
1(ICMP)
6(TCP)
17(UDP)
88(EIGRP)
89(OSPF)
传输层:
(源端口号2字节)
(目的端口号2字节)
(SYN和ACK各1个比特)
端口号用来标明上层所使用的应用程序
一个0或者一个1叫做一个比特(bit)
8bit叫做一个字节(Byte)
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB
1EB=1024PB
数据存储的最小单位是Byte
这篇关于网络概述和OSI七层模型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!