网站首页 > 文章精选 正文
应用层的协议就是服务。
6.1 域名协议DNS(Domain Name System)
6.1.1 作用
把域名解析为IP地址。例如打得开QQ(可以直接用IP地址登陆),打不开网络可能是域名问题。
8.8.8.8 是google的DNS服务器,222.222.222.222是电信的DNS服务器,能够用来帮忙解析域名地址。
6.1.2 域名
根 .
顶级域名 com, edu, net,cn,org,gov
二级域名 91xueit, inhe,例如91xueit.com是全球唯一的域名。
三级域名 dba,例如www.dba.91xueit.com
Ping或nslookup能得到IP地址。或者直接输入网址。
6.2 动态主机配置系统DHCP(同一个网段)
(1)静态IP地址
(2)动态IP地址
(3)DHCP客户端请求IP地址的过程
我的理解这是一个动态IP地址的请求和分配过程。客户机在网中发广播请求地址,目标IP是4个255,目标MAC地址是全FF。DHCP收到后,会从地址池里选一个给客户机。如果网络中有2个DHCP服务端且都给了反馈,此时计算机还需要返回一个数据通知他选择了谁提供的地址。另一个DHCP客户端发现没要他的,于是收回他提供的。从这个角度看,网络中不能有太多的DHCP服务端。
(4)DHCP服务器的安装
必须是固定的IP地址。释放命令为ipconfig /release
(5)DHCP跨网段配置IP地址
需要DHCP配IP地址的计算机,需要在他所在的网络的路由器的网关上配置IPhelper address,再访问到DHCP。
6.3 文件传输协议FTP(File Transfer Protocol)
6.3.1 FTP使用的两个TCP连接
[)pKY
FTP的连接方式包括控制连接和数据连接。每上传/下载一个文件就会建立一个会话。
控制连接:标准端口为21,用于发送FTP命令信息。
数据连接:标准端口为20,用于上传/下载数据。
6.3.2 FTP数据连接(上图的TCP数据连接)
涉及到主动模式和被动模式
(1)主动模式:FTP客户端告诉FTP服务器(的21端口)它在使用什么端口侦听,然后FTP服务器(的20端口)主动地和FTP客户端的这个端口建立连接。
(2)被动模式:FTP服务器端打开在指定范围内的某个新的端口(例如1089端口)并且进行侦听,被动地等待客户端发起连接。
综上,在有防火墙的情况下,如果使用被动模式,防火墙不得不开很多端口来监听。因此应该使用主动模式来进行数据连接,并在防火墙开21和20端口。
6.3.3 FTP传输模式
文本模式:ASCII模式,以文本序列传输数据。
二进制模式:Binary模式,以二进制序列传输数据。
6.4 远程终端协议telnet
默认使用TDP23端口。
6.5 远程桌面协议RDP(Remote Desktop Protocol)
6.6 超文本传输协议HTTP(Hyper Text Transfer Protocol)
通过这个协议访问网站。
6.6.1 万维网www(World Wide Web)
(1)www提供分布式服务
(2)统一资源定位系统URL(Uniform Resource Locator)
有点像地址。
网站的标识有多种方式,不同的端口,不同的IP地址,不同的域名(主机头)来区分。
6.6.2 使用web代理服务器访问网站
内网其它主机不能通过路由访问Internet,只能由web代理(在同一个网段里)访问外网,然后内网其它主机访问这个web代理来实现上网功能。如果web代理在外网,反而速度更慢。
(1)节省内网访问Internet的带宽(便于访问内容变化不大的网站)。
(2)绕过防火墙访问外网。例如访问某个禁止的网站A,但是假如通过在与A同一个网络中的web代理,就可以访问该网站。
(3)通过web代理避免被跟踪。
6.7 电子邮件(SMTP, POP3, IMAP)
SMTP发, POP3和IMAP是收。
- 上一篇: 打开SSH服务工具箱,助升运维效率
- 下一篇: 服务器远程端口是什么及简单介绍
猜你喜欢
- 2025-08-06 谁来教我渗透测试——黑客应该掌握的Windows基础
- 2025-08-06 centos7 部署SFTP
- 2025-08-06 面试干货:TCP/IP 协议的经典面试知识点总结
- 2025-08-06 《TCP/IP协议栈最全对比!一文搞懂TCP/UDP/IP/ICMP/ARP》
- 2025-08-06 FTP(文件传输协议)的主动模式与被动模式
- 2025-08-06 网络应用服务器(三)
- 2025-08-06 网络工程师必备的《网络端口大全》,收藏起来这一份就够了
- 2025-08-06 VPN技术(IPsec/L2TP/SSLVPN/PPTP)学习笔记
- 2025-08-06 什么是FTP?怎么连接FTP
- 2025-08-06 做黑客具有网络端口知识
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)
- mysql数据库面试题 (57)
- fmt.println (52)