计算机网络不看后悔系列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均可以查看域名对应的信息
DHCP动态主机配置系统
IP类型
静态地址适用于一般不挪动的主机,这样分配静态地址方便使用地址来直接连接到服务DHCP服务器必须是静态地址
动态地址:而经常更换位置的主机,如学生的电脑要经常更换教师上网,这样就需要使用动态地址分配了,不然自己设置的话就会很乱。
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,用于上传/下载数据。
FTP数据连接
两种模式:主动模式和被动模式
- 主动模式:FTP客户端告诉FTP服务器(的21端口)它在使用什么端口侦听,然后FTP服务器(的20端口)主动地和FTP客户端的这个端口建立连接。
- 被动模式:FTP服务器端打开在指定范围内的某个新的端口(例如1089端口)并且进行侦听,被动地等待客户端发起连接。
在有防火墙的情况下,如果使用被动模式,防火墙不得不开很多端口来监听。因此应该使用主动模式来进行数据连接,并在防火墙开21和20端口。
FTP的传输模式
- 文本模式:ASCII模式,以文本序列传输数据。
- 二进制模式:Binary模式,以二进制序列传输数据。
HTTP超文本传输协议(Hyper Text Transfer Protocol)
简单来说这个协议就是用来访问web服务的
www万维网(World Wide Web)
- www提供分布式服务
- 客户服务器方式
- 客户程序
- 浏览器
- 服务器程序
- 万维网服务器
- 页面
- URL统一资源定位符
- HTTP使用TCP连接
- 超文本标记语言HTMl
- 搜索引擎
URL同一资源定位符(Uniform Resource Locator)
类似于web页面的在服务器中的地址,网站的标识有多种方式,不同的端口,不同的IP地址,不同的域名(主机头)来区分。
使用Web代理服务器访问网站
内网其它主机不能通过路由访问Internet,只能由web代理(在同一个网段里)访问外网,然后内网其它主机访问这个web代理来实现上网功能。如果web代理在外网,反而速度更慢。
使用Web代理服务起访问网站的好处有:
- 节省内网访问Internet的带宽(便于访问内容变化不大的网站)。
- 绕过防火墙访问外网。例如访问某个禁止的网站A,但是假如通过在与A同一个网络中的web代理,就可以访问该网站。
- 通过web代理避免被跟踪。
SMTP POP3 IMAP协议(邮件系统协议)
- SMTP是发邮件用的协议
- POP3和IMAP是收邮件用的协议,IMAP功能更强大一些
配置邮件服务器
安装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