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

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

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

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

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

TCP的封装格式;

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

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

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

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

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

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

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

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

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

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

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

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

UDP的封装格式:

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

DNS -端口号53 -域名服务

国家结核控制规划——端口号123,网络时间协议

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

UDP的流量和差错控制

——UDP没有流量控制机制

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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

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

DNS:域名系统

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

——端口号为TCP或UDP53

,

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