个人复习计网的笔记,学习链接: 计算机网络 - B站视频链接
DNS服务
将域名解析成ip地址。
域名
- 根 所有的域名都是以
.
开始的 - 顶级域名 com edu net cn net org gov...
- 二级域名 baidu bilibili
- 三级域名 api www
有些网站的域名,对应着很多个ip地址,通过这种方式可以实现负载均衡。
域名解析的过程
分布式的查询。根DNS服务器不负责解析,但他知道对应的顶级域名服务器ip
非权威应答(通过问别的dns服务器得到的答案)
安装自己DNS服务器
- 解析内网自己的域名
- 降低到Internet去DNS解析的流量
- 域环境
DHCP
Dynamic Host Configuration Protocol动态主机配置协议,动态给主机分配ip地址
dhcp客户端,发广播请求地址(因为不知道谁是dhcp服务器),dhcp收到请求之后,从地址池选一个地址
DHCP服务器必须是静态地址
如果想跨网段分配ip地址,需要在跨网段路由器的端口上配置dhcp中继,把网段内的dhcp广播包转发给dhcp服务器。
mac -》 ip地址 RARP
ftp
File Transfer Protocol
- TCP控制连接 - 传送上传、复制、删除文件等命令的,标准21端口
- TCP数据连接 - 传数据,标准20端口
- 主动模式,ftp服务器从20端口主动向客户端发起连接
-
被动模式,服务端在指定范围内的端口被动等待客户端发起连接
传一个文件建立一个会话
Telnet
远程终端传输协议,远程调试远程设备。
使用TCP的23端口
端口扫描 - 可以telnet IP地址 端口,测试目标主机某个端口是否打开
RDP
微软的mstsc,远程桌面协议(Remote Desktop Protocol),3389端口
Server是多用户操作系统,启用远程桌面可以多用户同时使用服务器
Xp和win7、win10是单用户操作系统,同时只能一个用户使用
远程连接时可以选择映射本地资源,拷贝文件很方便
HTTP
Hyper Text Transfer Protocol超文本传输协议,默认80端口
url:协议://主机:端口/路径
客户端:各种浏览器...
服务器程序:Nginx、Apache、IIS...
Web代理服务器访问网站
不直接访问网站,而是通过一个代理服务器访问
- 节省内网访问Internet的带宽
- 绕过防火墙
- 防止跟踪(比如社区记录发帖人的ip地址)
电子邮件 SMTP、Pop3和IMAP
SMTP是发、pop3和imap是收