网络osi七层模型——传输层和应用层

网络osi七层模型—传输层和应用层

传输层

TCP/IP是指一整套数据通信协议,传输层完成端到端的连接和传输
TCP/IP传输层包含以下两个协议:
* 传输控制协议TCP(Transmission Control Protocol)
* 用户数据报文协议UDP(User Dategram Protocol)
在这里插入图片描述
UDP是一个简单的面向数据包的传输层协议
* UDP不提供可靠性
* 传输小数据文件中发挥了重要的作用
* QQ聊天就是使用了UDP的传输机制

在这里插入图片描述
在这里插入图片描述

应用层

应用层的功能:和应用程序协同工作,利用基础网络交换应用程序之间专用的数据。

常用的应用层协议:

* http超文本传输协议
 	* 用于传输Internet浏览器使用的普通文本、超文本、音频和视频等数据
	* 端口号为tcp的80端口

* https基于安全套接字层的http协议
	* 基于http开发,提供加密,可以确保消息的私有性和完整性
	* 端口号为443端口

* ftp文件传输协议
	* 用于传输文件
	* 端口为TCP的21和20端口

* dns域名系统
	* 用来完成域名与IP地址之间的映射
	* 端口号为TCP或UDP的53端口

* smtp邮件传输协议
	* 用于发送和接收邮件
	* 端口号为25

* pop3邮局协议
	* 用于客户端接收邮件
	* 端口号为110

* ssh安全外壳协议
	* SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。
	* 端口号为22

在这里插入图片描述

dns工作原理:

当我们准备访问某个网站时,在浏览器地址栏内输入了该网站网址,然后电脑就会查找自己的缓存文件,如果没有则发送指令到本地DNS服务器进行解析,本地DNS服务器内域名和IP映射表中如果可以查询到香港的网站IP,则可以立即访问,如果没有的话,本地DNS则会自动向根域名服务器发起查询,根域名服务器会把域名和IP映射信息发送给本地域名服务器,如果连跟域名服务器都没有该域名与IP映射信息,则会告诉本地域名服务器下一次向dns.访问域名.com发起查询,对方本地的域名服务器则会把该域名的IP信息发送到本地域名服务器 ,然后即可访问了。

nslookup命令:

查询域名信息的一个非常有用的命令,可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值