计算机网络-应用层小结

[TOC]

计算机网络 应用层小结

OSI DOD TCP/IP协议集
应用层 应用层 Telent,FTP,SMTP,DNS,HTTP,RDP,POP3,SMTP等
表示层 应用层
会话层 应用层
传输层 传输层 TCP,UCP
网络层 网络层 ARP,IP,RARP,ICMP,IGMP
数据链路层 网络接口 各种通信网络接口(以太网等)物理网络
物理层 网络接口

域名系统DNS(Domain Name System)

​ 在用户与互联网的主机通信时,必须要知道对方IP地址。然而用户很难记住二进制的地址。在应用层为了便于用户记住各种网络应用。在互联网中不仅有IP地址,还有域名。域名服务器DNS可以把互联网上的主机名字解析(转换)为 IP地址。域名系统:域名系统其实是名字系统,只不过互联网的命名系统种使用了许多,所以叫做域名。

DNS域名服务器作用:负责解析域名 将域名解析成IP地址。

域名:

名称 描述
根域名
顶级域名 com,edu,net,cn代表服务器性质
二级域名 自己定义申请的域名

域名解析过程

动态主机配置协议 DHCP

DHCP 动态主机配置

  • 静态IP地址
  • 动态IP地址

DHCP 客户端请求IP地址的过程

DHCP必须是静态地址

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

FTP连接方式:

  • 控制连接:标准端口 21 ,用于发送 FTP 命令信息

  • 数据连接:标准端口 20 ,用于上传、下载数据

  • 数据连接的建立类型:

    • 主动模式:服务端从 20端口主动向客户端发起连接

      主动模式防火墙需要打开21 和 20 端口

    • 被动模式:服务端在指定范围内的某个端口被动等待客户端发起连接

      防火墙只打开20和21端口,被动模式FTP不能下载数据,因为某个端口在防火墙上没有打开

FTP传输模式:

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

远程终端协议 Telnet

默认23端口

远程桌面 RDP(Remote Desktop Protocol)

默认监听 TCP:3389

1
2
3
4
5
6
# 更改用户密码
net user administrator al!
# 添加用户
net user jun al! /add
# 将用户添加到远程桌面组 Remote Desktop Users组
# Server多用户操作系统 启用远程桌面可以多用户同时使用服务器

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

万维网(World Wide Web)

  • 客户服务器方式

  • 客户程序

  • 浏览器

  • 服务器程序

  • 万维网服务器

  • 页面

  • 统一资源定位符

    <协议>://<主机>:<端口>/<路径>

  • HTTP 使用TCP连接

  • 超文本标记语言HTML

  • 搜索引擎

电子邮件(SMTP,POP3,IMAP)