五.传输层和应用层的协议和作用
一.路由和交换对比
列表 | 路由 | 交换 |
---|---|---|
OSI模型的位置 | 网络层(3) | 数据链路层(2) |
根据( )发送数据 | 路由表 | mac地址表 |
表中有哪些内容 | 有网段和接口 | 有mac地址和接口 |
二.TCP/IP传输层概述
TCP/IP是指一整套数据通信协议,传输层完成端到端的连接和传输.
TCP/IP传输层包含两个协议:
- 传输控制协议
Transmission Control Protocol —- TCP
- 用户数据报协议
User Dategram Protocol ————–UDP
TCP在网络中使用的范围很广,下面将列出一些常用的端口号及其功能.以便进一步对TCP进行检测和管理.
常用的TCP端口及应用
端口 | 协议 | 说明 |
---|---|---|
80 | http | web服务器所开放的进程端口,用于客户端http访问 |
21 | FTP | FTP服务器所开放的控制端口,用于上传下载 |
23 | Telnet | 用于远程登录,通过连接目的计算机的这一端口,得到验证后可以远程控制管理目标计算机 |
25 | SMTP | SMTP服务器开放的端口,用于发送邮件 |
53 | DNS | DNS服务器开放的端口,当用户输入网站的名称后,由DNS负责将它解析成IP地址,这个过程中用到的端口号就是53 |
UDP的使用
端口 | 协议 | 说明 |
---|---|---|
7 | Echo | 将收到的数据包回送到发送器 |
53 | Nameserver | 域名服务 |
69 | TFTP | 简单文件传输协议 |
111 | RPC | 远程过程调用 |
123 | NTP | 网络时间协议 |
三.常用的应用层协议
缩写 | 全文 |
---|---|
http | 超文本传送协议 |
https | 基于安全套接字层的http协议 |
ftp | 文件传输协议 |
dns | 域名系统 |
smtp | 邮件传输协议 |
pop3 | 邮局协议 |
ssh | 安全外壳协议 |
http
用于传输Internet浏览器使用的普通文本,超文本,音频和视频等数据
端口号为TCP的80
https
基于HTTP开发,提供加密,可以确保消息的私有性和完整性
端口为443
FTP
用于传输文件
端口为TCP的21和20
DNS
用来完成域名和IP地址之间的映射
端口为TCP或UDP的53
SMTP
用于发送和接收邮件
端口为25
POP3
用于客户端接收邮件
端口号为110
SSH
建立在应用层和传输层基础上的安全协议,ssh是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,利用ssh协议可以有效防止远程管理过程中的信息泄漏问题.