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