传输层协议和应用层协议的关系

http=TCP+80
https=TCP+443
ftp=TCP+21
SMTP=TCP+25
POP3=TCP+110
RDP=TCP+3389
共享文件夹=TCP+445
SQL=TCP+1433
DNS=UDP+53 or TCP+53


应用层协议和服务之间的关系

服务运行后在TCP或UDP的某个端口侦听客户端请求
DNS服务
Web服务
SMTP
POP3


DNS域名解析

把域名解析为IP地址。

根 .
顶级域名 com, edu, net,cn,org,gov
二级域名 91xueit, inhe,例如91xueit.com是全球唯一的域名。
三级域名 dba,例如www.dba.91xueit.com

域名解析
image.png

安装自己的DNS服务器

  • 解析内网自己的域名
  • 降低到Ineternet的域名解析流量
  • 域环境

DHCP协议

静态IP地址
动态IP地址
image.png


FTP协议

文件传输协议
image.png

FTP 采用客户/服务器的工作方式,它使用TCP 可靠的传输服务。一个FTP 服务器进程可同时为多个客户进程提供服务。
FTP的服务器进程由两大部分组成:一个主进程,负责接收新的请求;另外有若干从属进程,负责处理单个请求。其工作步骤如下:
(1)打开熟知端口21 (控制端口),使客户进程能够连接上。
(2)等待客户进程发连接请求。
(3)启动从属进程来处理客户进程发来的请求。主进程与从属进程并发执行,从属进程对客户进程的请求处理完毕后即终止。
(4)回到等待状态,继续接收其他客户进程的请求。


HTTP协议

HTTP 定义了浏览器(万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看, HTTP 是面向事务的(Transaction-oriented) 应用层协议,它规定了在浏览器和服务器之间的请求和响应的格式与规则,是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。
用户单击鼠标后所发生的事件按顺序如下(以访问清华大学的网站为例):

1) 浏览器分析链接指向页面的URL (http://www.tsinghua.edu.cn /chn/index.htm) 。
2) 浏览器向DNS 请求解析www.tsinghuaaedu.CR 的IP 地址。-
3) 域名系统统DNS 解析出清毕大学服务器的IP 地址。
4) 浏览器与该服务器建立TCP 连接(默认端口号为80) 。
5) 浏览器发出HTTP 请求: GET /chn/index.htm 。
6) 服务器通过HTTP 响应把文件index.htm 发送给浏览器。
7) TCP 连接释放。
8) 浏览器解释文件index.htm, 并将Web 页显示给用户。


web代理服务器

内网其它主机不能通过路由访问Internet,只能由web代理(在同一个网段里)访问外网,然后内网其它主机访问这个web代理来实现上网功能。如果web代理在外网,反而速度更慢。
(1)节省内网访问Internet的带宽(便于访问内容变化不大的网站)。
(2)绕过防火墙访问外网。例如访问某个禁止的网站A,但是假如通过在与A同一个网络中的web代理,就可以访问该网站。
(3)通过web代理避免被跟踪。


邮件协议

SMTP简单邮件传输协议,POP3邮件读取协议
image.png