五.传输层和应用层的协议和作用

一.路由和交换对比

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