欢迎光临
我们一直在努力

Linux运维之道之网络基础学习1.5

Network1.5

传输层:

传输层的作用:

–IP层提供点到点的连接;

–传输层提供端到端的连接;

传输层协议:

TCP:

–传输控制协议;–可靠的,面向连接的协议;—传输效率低;

UDP:

–用户数据报协议;–不可靠的,无连接的服务;–传输效率高;

TCP协议工作原理:

TCP的封装格式;

TCP的握手与断开:三次握手,四次断开;

TCP的流控机制:–滑动窗口;–拥塞控制;

TCP的差错控制:(三种):–校验和;–确认;–超时;

TCP的计时器:
重传计时器:为了控制丢失的数据段;

坚持计时器:为了防止零窗口死锁;

保活计时器:防止两个TCP连接之间长时间的空闲;

时间等待计时器:连接终止期间使用,当发送了最后一个ack后,不立即关闭连接,而是等待一段时间,保证能接收到重复的FIN数据段;

TCP的应用:

FTP –端口号21—文件传输协议,用于上传,下载;

Telnet–端口号23–用于远程登陆,通过连接目标计算机的这一端口,得到验证后可以远程控制管理计算机;

SMTP–端口号25–简单邮件传输协议,用于发送邮件;

DNS–端口号53–域名服务,当用户输入网站的名称后,由DNS负责把他们解析成IP地址

HTTP–端口号80–超文本传输协议,实现网络上超文本的传输

————————————————————————————————————————–

UDP协议工作原理:

UDP的封装格式:

UDP的应用:

TFTP–端口号69–简单文件传输协议

DNS–端口号53–域名服务

NTP–端口号123–网络时间协议

RPC–端口号111–远程过程调控

UDP的流量和差错控制

–UDP没有流量控制机制

–UDP只有校验和提供差错控制

—————————————————————————————————————————

应用层

应用层的作用;

–与应用程序协同工作,利用基础网络交换应用程序专用的数据;

常见的应用层协议:

DNS,SMTP,pop3,HTTP,HTTPS,Telnet,FTP,TFTP

DNS:域名系统

–用来完成域名与IP地址之间的映射

–端口号为TCP或UDP53

 

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。