本文章是根据B站的王道计算机考研-计算机网络进行整理
*建议使用电脑观看
计算机网络知识点整理—物理层(二)
计算机网络知识点整理—数据链路层 (上)(三)
计算机网络知识点整理—数据链路层 (下)(三)
计算机网络知识点整理—网络层(上)(四)
计算机网络知识点整理—网络层(下)(四)
计算机网络知识点整理—传输层(五)
计算机网络知识点整理—应用层(六)
目录
一、网络应用模型
应用层概述
应用层对应用程序的通信提供服务。
应用层协议定义:
应用进程交换的报文类型,请求还是响应?
各种报文类型的语法,如报文中的各个字段及其详细描述。
字段的语义,即包含在字段中的信息的含义。
进程何时、如何发送报文,以及对报文进行响应的规则。
应用层的功能 | 应用层的重要协议 |
---|---|
文件传输、访问和管理 | FTP |
电子邮件 | SMTP、POP3 |
虙拟终端 | HTTP |
查询服务和远程作业登录 | DNS |
网络应用模型
客户/服务器(C/S)模型
服务器:提供计算服务的设备
1.永久提供服务
2.永久性访问地址/域名
客户机:请求计算服务的主机。
1.与服务器通信,使用服务器提供的服务
2.间歇性接入网络
3.可能使用动态P地址
4.不与其他客户机直接通信
P2P模型
不存在永远在线的服务器
每个主机既可以提供服务,也可以请求服务
任意端系统/节点之间可以直接通讯
节点间歇性接入网络
节点可能改变IP地址
可扩展性好
网络健壮性强
二、DNS服务器
域名
根
顶级域名
国家顶级域名 cn,us,uk
通用顶级域名 com,net,org,gov,int,aero,museum,travel
基础结构域名/反向域名 arpa
二级域名
类別域名 ac,com,edu,gov,mil,net,org
行政区域名 用于我国各省、自治区、直辖市 bijs
三级域名
四级域名
域名服务器
域名解析过程
三、电子邮件
电子邮件系统概述-组成结构
简单邮件传送协议SMTP
SMTP规定了在两个相互通信的SMTP进程之间应如何交换信息。负责发送邮件的 SMTP进程就是SMTP客户,负责接收邮件的进程就是SMMTP服务器。SMTP规定了14条 命令(几个字母)和21种应答信息 (三位数字代码+简单文字说明)。
TCP连接 端口号25 C/S
SMTP通信三个阶段:连接建立-邮件传送-连接释放
MIME
邮局协议POP3
TCP连接 端口号110 C/S
POP3工作方式:下载并保留、下载并删除
网际报文存取协议IMAP
IMAP协议比POP协议复杂。当用户PC上的IMAP客户程序打开IMAP服务器的邮箱 时,用户可以看到邮箱的首部,若用户需要打开某个邮件,该邮件才上传到用户的计算 机上。IMAP可以让用户在不同的地方使用不同的计算机随时上网阅读处理邮件,还允 许只读取邮件中的某一个部分(先看正文,有WiFi的时候再下载附件)。
四、万维网和HTTP协议
万维网概述
万维网www(world wide web)是一个大规模的、联机式的信息储藏所/资料空间, 是无数个网络站点和网页的集合。统一资源定位符URL --(文字、视频、音频…)
URL一般形式:<协议>://<主机>:<端口>/<路径>
http 域名
ftp IP地址
URL不区分大小写
用户通过点击超链接 (http://www.baidu.com)获取资源,这些资源通过超文本 传输协议(HTTP)传送给使用者。万维网以客户/服务器方式工作,用户使用的河览器就 是万维网客户程序,万维网文档所驻留的主机运行服务器程序,万维网使用超文本标记 语言HTML,,使得万维网页面设计者可以很方便地从一个界面的链接转到另一个界面, 并能够在自己的屏幕上显示出来。
超文本传输协议HTTP
HTTP协议的特点
HTTP协议是无状态的。但是在实际工作中,一些万维网站点常常希望能够识 别用户。cookie是存储在用户主机中的文本文件,记录一段时间内某用户《使用 识 别码识别,如“123456”)的访问记录提供个性化服务
HTTP采用TCP作为运输层协议,但HTTP协议本身是无连接的(通信双方在交换HTTP 报文之前不需要先建立HTTP连接)。
HTTP连接方式
持久连接:非流水线、流水线
非持久连接
超文本传输协议HTTP-报文结构
状态码:
1xx 表示通知信息的,如请求收到了或正在处理。
2xx 表示成功,如接受或知道了
3xx 表示重定向,如要完成请求还必须采取进一步的行动。
4xx 表示客户的差错,如请求中有错误的语法或不能完成。
5xx 表示服务器的差错,如服务器失效无法完成请求。