概述
一·要会买电脑,理解通俗概念
(我默默的说一下,家里的七大姑八大姨一听说你是学IT的,少不了天天过来问你,电脑怎么买,让你给推荐推荐,这种事情,几乎我天天遇到。。。。。。所以,我们要对简单的电脑硬件有了解,对网络也要知晓)
这里我就不说了·想深入了解可以去逛苏宁~
二·OSI七层参考模型
1)上3层是为用户提供服务的(应用层,表示层,会话层),下4层用来为实际数据传递提供服务(传输层,网络层,数据链路层,物理层)。那他们就用传输单位:比特位。帧,报文,TODU,SPDU。
1:比特(物理层)
2:帧(数据链路层)里面保存最主要的信息–硬件地址,在cmd中输入 ipconfig /all
意思是显示所有网络信息。
3:包(网络层):IP地址是在网络层也就是报文层。
4:TPDU(传输层)是传输协议数据单元。
5:SPDU(会话层)是会话协议数据单元。
6:PPDU(表示层)是表示层协议数据单元。
7:APDU(应用层 )是应用协议数据单元。
物理地址;就是计算机MAC地址,也就是计算机网卡地址。每一台电脑都有一个网卡地址,MAC地址负责局域网通信,IP地址负责外网通信。
发送的时候是从上层往下层发送,接受的时候是从下层往上层接收。
7>1:发送的时候流程
1>7:接收的时候流程。
这就是七层模型的特点。
2)分层作用
「 物理层」设备之间的比特流的传输、物理接口、电气特性等 网线、网卡
电气特性:网线总共,8跟线。只有1、3、2、6四根线用来传输数据。现在的超五类接口还是这样
「数据链路层」用MAC地址访问媒介,错误检测与修正帧目地,在数据包中写入MAC地址,源和目的地的MAC地址
「 网络层」:提供逻辑地址,选路,写入IP地址,源和目的地IP,选择经过哪些路径传输数据
「传输层」:可靠与不可靠的传输、传输前的错误检测、流控(流量控制),确定传输协议是否可靠
TCP:传输控制协议 可靠,传送的数据一定不丢
UDP:用户数据报协议 更快,但是可能会丢失数据
计算机默认一共有都有65536个端口
「会话层」:对应用回话的管理、同步、建立、终止
「表示层」:数据的表示形式,特定功能的实现如-加密,压缩
「应用层」:与用户接口
在外网数据根据IP传递,在局域网通过MAC传递
三·TCP/IP四层模型
(这里要说明一下,最早是先产生的TCP/IP四层模型,之后呢,为了方便人们的了解,才更细化的推出了OSI七层参考模型)
1)对应关系
1、TCP/IP 四层模型与 OSI 七层模型对应关系
应用层 : 应用层、表示层、会话层
为用户提供所需的各种服务, 例如 FTP、Telnet、DNS、SMTP等
2、 传输层 : 传输层
负责为应用层实体提供端到端的通信功能, 保证了数据包的顺序传送及数据的完整性, 该层定义了两个主要的协议 : 传输控制协议(TCP)可靠的面向连接,不会丢失,类似打电话,网页、邮件 和 用户数据报协议(UDP)不可靠的面向无连接,有可能丢失, 类似发短信、QQ
TCP的三次握手来源于 [两军问题]
3、网际互联层 : 网络层
主要解决主机到主机的通信问题, 它所包含的协议涉及数据包在整个网络上的逻辑传输, 该层有三个主要协议 : 网际协议(IP), 互联网组管理协议(IGMP), 互联网控制报文协议(ICMP)
4、 网络接口层 : 数据链路层、物理层
负责监视数据在主机和网络之间的交换, 事实上, TCP/IP本身并未定义该层的协议, 而由参与互连的各网络使用自己的物理层和数据链路层协议, 然后与TCP/IP的网络接入层进行连接. 地址解析协议(ARP) 工作在此层, 即OSI参考模型的数据链路层.
地址解析协议(ARP) : 将IP地址 翻译成物理地址
2)数据封装过程
发送是由上至下进行打包, 接收是由下至上进行拆包
3)TCP/IP 模型与OSI 模型的比较
共同点
1、OSI 参考模型和 TCP/IP参考模型都采用了层次结构的概念
2、 都能够提供面向连接和无连接两种通信服务机制
不同点
1、 OSI 七层, TCP/IP 四层
2、 对可靠性要求不同(TCP/IP 更高)
3、 OSI 模型是在协议开发前设计的, 具有通用性. TCP/IP 是先有协议集, 然后建立模型, 不适用与非TCP/IP网络
4、实际市场应用不同( OSI 模型只是理论上的模型, 并没有成熟的产品, 而TCP/IP已经成为”实际上的国际标准”)
最后
以上就是时尚蜻蜓为你收集整理的2-1·Linux网络基础、OSI七层参考模型、TCP/IP四层参考模型的全部内容,希望文章能够帮你解决2-1·Linux网络基础、OSI七层参考模型、TCP/IP四层参考模型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复