【计算机网络】应用层

计算机网络不看后悔系列blog(六)应用层/超详细!!ℰ⋆‿⋆ℰ

域名协议DNS(Domain Name System)

DNS的作用

把域名解析为IP地址。例如打得开QQ(可以直接用IP地址登陆),打不开网络可能是域名问题。
8.8.8.8 是google的DNS服务器,222.222.222.222是电信的DNS服务器,能够用来帮忙解析域名地址。

域名

  • 根:“.”
  • 顶级域名 com,edu,net,cn,org,gov,top
  • 级域名 easonhe,baidu例如eaosnhe.top是全球唯一的域名。
  • 三级域名 dba,例如www.dba.easonhe.com
  • www是主机
  • eason.top是域名
  • ping easonhe.top可以得到对应连接是否通常还可以查看地址 nslookup easonhe.top或直接输入easonhe.top均可以查看域名对应的信息

Dx8P1.png

DHCP动态主机配置系统

IP类型

DxE12.png

静态地址适用于一般不挪动的主机,这样分配静态地址方便使用地址来直接连接到服务DHCP服务器必须是静态地址

DxN88.png

动态地址:而经常更换位置的主机,如学生的电脑要经常更换教师上网,这样就需要使用动态地址分配了,不然自己设置的话就会很乱。

DHCP运行的过程

  • DHCP会动态的为需要获取IP地址的主机分配IP地址,DHCP会收听广播分配地址。
  • 如果网络中有多个DHCP服务段都为主机分配了地址,主机可以返回一个消息来确认最终用了谁分配的IP地址。
  • 网络中不能有太多的DHCP服务端。
  • ipconfig /release释放iP地址

跨网段分配IP

需要使用DHCP跨网段分配IP的时候需哟啊它所在的网络的路由器的网关上配置IPhelper address再访问DHCP

远程终端协议Telnet

可以远程配置路由器和主机

远程桌面协议RDP

  • 远程桌面协议RDP和Telnet协议类似,但是这个是拥有图形界面的
  • mstsc(微软远程终端客户端)(使用TCP的3389端口,多用户操作,允许多个用户同时操作,互相不影响,只能同时连两个人,不能再有第三个人连接(XP与win7))
  • 将用户添加到Remote Desktop Users组中就可以远程操作计算机了。
  • 本地硬盘映射到远程,即远程连接主机的时候,可以在主机的磁盘界面直接访问本机的界面,然后直接进行操作,使用3389端口.

FTP文件传输协议(File Transfer Protocol)

FTP使用的两个TCP连接

FTP的连接方式包括控制连接和数据连接。每上传/下载一个文件就会建立一个会话。

  • 控制连接:标准端口为21,用于发送FTP命令信息。
  • 数据连接:标准端口为20,用于上传/下载数据。

DxlpJ.png

FTP数据连接

两种模式:主动模式和被动模式

  • 主动模式:FTP客户端告诉FTP服务器(的21端口)它在使用什么端口侦听,然后FTP服务器(的20端口)主动地和FTP客户端的这个端口建立连接。

Dxrhm.png

  • 被动模式:FTP服务器端打开在指定范围内的某个新的端口(例如1089端口)并且进行侦听,被动地等待客户端发起连接。

DxOaU.png

在有防火墙的情况下,如果使用被动模式,防火墙不得不开很多端口来监听。因此应该使用主动模式来进行数据连接,并在防火墙开21和20端口

FTP的传输模式

  • 文本模式:ASCII模式,以文本序列传输数据。
  • 二进制模式:Binary模式,以二进制序列传输数据。

HTTP超文本传输协议(Hyper Text Transfer Protocol)

简单来说这个协议就是用来访问web服务的

www万维网(World Wide Web)

  • www提供分布式服务

DxSfd.png

  • 客户服务器方式
  • 客户程序
  • 浏览器
  • 服务器程序
  • 万维网服务器
  • 页面
  • URL统一资源定位符
  • HTTP使用TCP连接
  • 超文本标记语言HTMl
  • 搜索引擎

URL同一资源定位符(Uniform Resource Locator)

DxyA4.png

类似于web页面的在服务器中的地址,网站的标识有多种方式,不同的端口,不同的IP地址,不同的域名(主机头)来区分。

使用Web代理服务器访问网站

内网其它主机不能通过路由访问Internet,只能由web代理(在同一个网段里)访问外网,然后内网其它主机访问这个web代理来实现上网功能。如果web代理在外网,反而速度更慢。

使用Web代理服务起访问网站的好处有:

  • 节省内网访问Internet的带宽(便于访问内容变化不大的网站)。
  • 绕过防火墙访问外网。例如访问某个禁止的网站A,但是假如通过在与A同一个网络中的web代理,就可以访问该网站。
  • 通过web代理避免被跟踪。

SMTP POP3 IMAP协议(邮件系统协议)

  • SMTP是发邮件用的协议
  • POP3和IMAP是收邮件用的协议,IMAP功能更强大一些

DxV7Y.png

配置邮件服务器

  • 安装POP3和SMTP服务以及DNS服务

  • 再DNS服务器上创建两个地址,如eaosnhe.com和he.com

  • 创建主机记录 mail 地址

  • 创建邮件交换记录(MX记录)

  • 在POP3服务上创建域名,创建邮箱

  • 配置SMTP服务器,创建远程域名*.com 允许发送到远程

  • 配置outlookExpress指明收件的服务器和发邮件的服务器,使用POP3协议收邮件

  • 搭建能够在Internet上使用的邮件服务器

    • 在Internet上注册了域名,MX记录
    • 邮件服务器有公网IP地址或端口映射到服务器

参考:
韩立刚老师《计算机网络》课程
https://blog.csdn.net/iwanderu/article/details/103812980

如果觉得还不错的话,把它分享给朋友们吧(ง •̀_•́)ง