一.路由和交换对比
| 列表 | 路由 | 交换 |
|---|---|---|
| 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协议可以有效防止远程管理过程中的信息泄漏问题.