网络的协议和标准
网络的协议和标准
OSI参考模型
应用层 报文 网关
表示层 报文
会话层 报文
传输层 报文
网络层 数据包 路由器
数据链路层 帧 网桥交换机
物理层 位 中继器 集线器
TCP/IP协议簇
逻辑地址:每台设备都有一个ip地址 一个ip地址包包含网络号 子网络号 主机号可以通过ip找到对应的设备
路由选择:包含了专门定义路由器如何选择网络途径的协议 ip数据包的路由选择
域名解析:域名方便记忆 域名映射ip地址 域名解析
错误检测和流量控制:检测数据信息的传输错误 确认是否成功 检测流量信息 防止出现阻塞现象
封装上次tcp/udp数据和同层的icmp数据封装到ip数据包中
arp和rarp:arp将ip地址转换成mac物理地址
rarp将mac转换为ip地址
icmp:网络控制信息协议 专门用于发送差错报文的协议 这个就是对ip发生差错报告的协议
tcp ip协议簇
tcp
可靠的 面向连接的 双全工的
重发技术 有个定时器超过定时的时间没有确认信息就会重新发送数据包
三次握手
udp:
不可靠 无连接
不确认信息 不重发信息 不建立连接
应用层协议
TCP上:
ftp:文件传输 计算机传输文件的协议 两个端口 20串文件内容 21传送控制信息
sftp:安全文件传输协议 要求客户端用户必须由路由器进行身份验证 并且数据传输必须通过安全通道SSH进行 不传输明文密码或文件数据
建立在tcp之上默认端口22
Telnet远程登录协议
将用户计算机和远程的主机连接起来 在远程计算机上运行程序 将相应的屏幕显示传送到本机的机器 将本地的输入传送到远程的计算机上
TCP上23端口
HTTP:超文本传输协议 www服务起传输超文件到本地浏览器的传输协议
HTTPS:在http基础上加入了传输加密和身份认证SSLTSL
SMTP:简单邮件传输协议 可靠有效的电子邮件传输协议 用于传输系统之间的邮件信息 提供与电子邮件有关的通知 在25端口
POP3:110
IMAP:都是
UDP上:
TFTP:简单文件传输协议
不复杂开销不大的文件传送服务 udp上的不可靠
DHCP:动态主机配置协议,允许服务器向客户端动态的分配ip地址和配置信息
DNS:域名系统
进行域名解析 域名简单但是机器只识别ip所以转换就是域名解析
SNMP:简单网络管理协议 监视配置和控制网络中的设别的