OSI七层参考模型

  

1.应用层:人机交互界面或系统程序窗口。2.表示层:翻译 安全加密和压缩。3.会话层:允许不同机器上的用户之间建立会话关系,苹果安卓。4.传输层:一个软件的两个端口进行数据传输 端口号相同。5.网络层:寻找目标IP地址和选择最佳路径进行准确的数据传输。6.数据链路层:建立逻辑连接和寻找mck地址。7.物理层:数字信号转化成比特流。

应用层协议:http超文本传输协议ftp文件传输协议smtp简单文件传输协议 dns域名协议

tcp:安全可靠但传输效率较慢的传输层协议。udp:只管发不可靠但传输速率快的传输层协议。

arp:地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源.

icmp:网际控制报文协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。

数据封装和解封装

1· 应用层:翻译。2·传输层:上层数据被分割成小的数据段,并为每个分段后的数据封装TCP报文头部。他不可能看懂应用层传输具体数据的内容,因此借用一种标识来确定接受的数据对应的应用程序,这种标识就是端口。3·网络层:IP头部包含目标IP地址的源IP地址.4·数据链路层:MAC头部包含目标MAC地址和自身MAC地址。5·物理层:数字信号转换成比特流。

PDU:协议数据单位,同层之间传递的数据单位。

 

 网络层及以下的通信为点到点通信(主机与主机)传输层的通信为端到端(端口到端口)

HTTP超文本传输协议:是一个简单的请求-响应协议,现在主要的场景是web服务,就是网页的传输,默认使用tcp的80端口
HTTPs:是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性,默认使用tcp的443端口
FTP文件传输协议:FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,默认使用tcp的20,21端口
TFTP简单文件传输协议:是一个小而易于实现的文件传送协议,TFTP只支持文件传输,不支持交互,没有庞大的命令集。也没有目录列表功能,以及不能对用户进行身份鉴别,默认使用udp的69端口
SNMP简单网络管理协议:是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,默认使用udp的161端口
SMTP简单邮件传输协议:一组用于从源地址到目的地址传送邮件的规则,并且控制信件的中转方式,用于邮件的发送,默认使用tcp的25端口
POP3邮局协议版本3:用于邮件的接收,默认使用tcp的110端口
telnet远程登陆协议:一种字符模式的终端服务,可以使用户通过网络进入远程主机或网络设备,然后对远程主机或设备进行操作,默认使用tcp的23端口
ssh安全的远程登陆协议,默认使用tcp的22端口
DNS域名解析系统:将域名和IP地址相互映射,默认使用tcp和udp的53端口
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码,默认使用udp的67和68端口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值