OIS七层模型和数据封装

osi参考模型是一个开放式体系结构,将网络分为七层

应用层:网络服务与最终用户的一个接口
表示层:数据的表示,安全,压缩
会话层:建立,管理,终止会话
传输层:定义传输数据的协议端口号,以及流控和差错校验
网络层:进行逻辑地址寻址,实现不同网络之间的路径选择,选择最佳路径
数据链路层:建立逻辑连接、惊醒硬件地址寻址,差错检验等功能
物理层:建立,维护,断开物理连接

只要在系统中打开一个程序,那么系统会随机分配一个端口号给应用程序

端口号的作用:确定系统上的某一应用程序

传输层:在发送数据的时候通过协议和端口号来区分不同的应用程序   tcp(稳定速度慢   发之前确保你能收到)                 udp(快 不稳定      只管发不管对面收不收到)

协议:使用不同协议,可以决定数据传输快慢和安全等

服务端:为他人提供服务

客户端:需要别人提供服务

服务端:端口是固定的        nfs( 随机)

客户端:端口是随机的 随机生成


网络层:确定传给哪个主机,选择传输的最佳路径  逻辑上的 ip地址进行选择   

数据链层: 再次确认传输对象( mac地址  全球唯一 ),检查传输的数据是否完整

物理层:  网线连在一起进行 电流传输    统一了物理设备的标准

网络层:
lP协议:(Internet Protocol,网际协议),而又由四个支撑协议组成:

ARP(地址解析协议)︰是将iP地址转换成物理mac地址的协议

RARP(逆地址解析协议)︰是根据物理mac地址转换成P地址的协议

lCMP(网际控制报文协议) : ping 网络双向连通性检测检测网络连通性

IGMP(网际组管理协议):一个组播协议,该协议运行在主机和组播路由器之间  224 -239

传输层:
TCP:传输控制协议可靠协议(安全性高,速度慢,断点重传). 


UDP:用户数据报协议不可靠协议(安全性不高,速度快)

应用层:


·HTTP(超文本传输协议)︰是一个简单的请求-响应协议,现在主要的场景是web服务,就是网页的

传输,默认使用tcp的80端口lhttp

HTPs:是以安全为目标的HTP通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性,默认使用tcp的443端口当当买书,

·FTP文件传输协议:FTP ( File Transfer Protocol)提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,默认使用tcp的20,21端口

TETP简单文件传输协议:是一个小而易于实现的文件传送协议,TETP只支持文件传输,不支持交互没有庞大的命令集。也没有目录列表功能,以及不能对用户进行身份鉴别,默认使用udp的69端口

SMTP简单邮件传输协议:一组用于从源地址到目的地址传送邮件的规则,并且控制信件的中转方式,用于邮件的发送,默认使用tcp的25端口. POP3邮局协议版本3:用于邮件的接收,默认使用tcp的110端口

 telnet远程登陆协议:一种字符模式的终端服务,可以使用户通过网络进入远程主机或网络设备,然后对远程主机或设备进行操作,默认使用tcp的23端口. ssh安全的远程登陆协议,默认使用tcp的22端口ssh

·DNS域名解析系统︰将域名和P地址相互映射,默认使用tcp和udp的53端口www.baidu.com ipl地址1dns udp tp程进程:运行中的程序0-65535DHCP (动态主机配置协议)是一个局域网的网络协议。
指的是由服务器控制一段P地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码,默认使用udp的67和68端口。分配ip地址


discover  客户询问地址

offer        服务器发送 地址给客户机

request     客户机配置好地址后,反馈给服务器

ack           服务器确认

数据分装

传输层                           tcp或udp头部+ 上层数据                     数据段
网络层                           ip头部+数据段                                     数据包
数据链路层                    mac头部 + 数据包 +校验位                 数据帧


ARP      :将IP地址转换成  mac

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值