第2章 网络通信
2.3.1通信要素:
a:消息来源,或发送方
b:目的地,或消息接收方
C:通道
2.3.0 传送消息
1:分段消息:
优点:多路复用(发生在多个分段能互相融合共用一条共享介质时)
增强网络通信的效率
2.3.3网络的组成部分
物理要素:设备和介质
2.3.4终端设备及其在网络中的作用
主机和终端设备:
● 计算机
● 网络打印机
● VoIP电话
● 网络照相机(Web摄像头和安全摄像头)
● 移动手持设备
● 用于气象观测的遥控站
2.3.5中间设备
功能:
● 重新生成和重新传送数据信号
● 维护有关网络和网际网络中存在那些通道的信息
● 将错误和通信故障通知其他设备
● 发生链路故障时按照备用 路径转发数据
● 根据QOS优先级别分类和转发消息
● 根据安全设置允许或拒绝数据通行
2.3.6网络介质
类型:铜缆
光缆
无线
选择网络介质考虑的因素:介质可以成功传送信号的距离
要安装介质的环境
用户需要的带宽
安装的费用
连接器与兼容设备的费用
2.4局域网·广域网·网际网络
2.4.1局域网(LAN)
局域网是一组终端设备和有共同的组织管理的用户
2.4.2广域网(WAN)
连接分布于不同地理未知的LAN的这些网络称为广域网
2.4.4网络表达方式
网络接口卡(NIC)
物理端口
接口
2.5 协议
定义:协议是任何人与其他人进行通信时使用的规则
协议族:协同工作保证通信成功的规则或协议被组成
定义内容:A·消息的格式
B·中间设备共享到达目的地路径信息的方法
C·在中间设备之间处理更新消息的方法
D·在主机间发起和终止通信的过程
标准化网络协议组织:A·电气电子工程师协会(IEEE )
B·Internet工程任务组(IETF)
协议的类型:A·超文本传输协议(HTTP):控制Web服务器和Web客户端进行交互的方 式
B·传输控制协议(TCP):用于管理Web服务器和Web客户端之间单个会话 的传输协议
C·网间协议:最常用的网间协议是网际协议IP
D·网络访问协议:描述数据链路管理和介质上的数据的物理传输两项主要功 能
2.6 分层模型
优点:
● 定义通用的术语来描述网络的功能
● 将出来分段,允许发展执行某一功能的技术独立于执行其他功能的技术
● 促进竞争
● 提供了描述网络功能和能力的通用语言
● 有助于协议设计
OSI模型 | TCP/IP模型 |
应用层 | 应用层 |
表示层 | |
会话层 | |
传输层 | 传输层 |
网络层 | 网际层 |
数据链路层 | 网络接口层 |
物理层 | |
模型:
TCP/IP模型功能 |
应用层:为用户表示应用数据 |
传输层:支持设备间的通信和执行错误纠正 |
网际层:确定通过网络的最佳路径 |
网络接口层:控制网络的硬件设备和介质 |
通信的过程
● A·在发送方源终端设备的应用层创建数据
● B·当数据在源终端设备中沿协议族向下传递时对其分段和封装
● C·在协议族网络接口层的介质上生成数据u
● D·通过有介质和任意中间设备组成的网际网络传输数据
● E·在目的终端设备的网络接口层接收数据
● F·当数据在目的设备中沿协议族向上传递时对其解封装和重组
● G·将此数据传送到终端设备应用层的目的应用程序
2.6.5 协议数据单元和封装
● 封装:对数据经过分层模型是加入控制通信的过程
● 解封装:去掉多余的信息并且只将原始的数据发送给目标应用程序
协议数据单元名
PDU名 | 层 | PDU名 | 层 |
数据 | 应用层PDU | 帧 | 网络接口层PDU |
数据段 | 传输层PDU | 比特(位) | 通过介质实际传输数 据是使用的PDU tcp ip协议规定 |
数据包 | 网际层PDU | ||
ISO模型功能: |
A·应用层:为终端用户提供应用程序服务 |
B·表示层:为应用提供数据 |
C·会话层:在用户间管理会话 |
D·传输层:在源定义数据段并编号 |
E·网络层:为能通过其他网络上的中间设备进行端到端的发送建立和编址包 |
F·数据链路层:为在局域网上的主机或广域网的设备间的发送建立和编址帧 |
G·物理层:在设备间传送比特数据。物理层协议定义介质的规范 |
2.7 网络编址
物理 | 数据链路层 | 网络 | 传输 | 上层 |
定时和同步位 | 目的物理地址和源物理地址 | 目的逻辑网络地址和源逻辑网络地址 | 目的进程号和源进程号 | 加密的应用层数据 |
第3章 应用层功能及协议
一·表示层
功能:A·对应用层数据进行编码和转换,从而确保目的设备可以通过适当的应用程序理 解源设备上的数据
B·采用可被目的设备解压缩的方式对数据进行压缩
C·对传输数据进行加密,并在目的设备上对数据解密
二·会话层
作用:用于在源应用程序和目的应用程序之间创建并维持会话
三·TCP/IP应用层协议
● A·域名服务协议(DNS):用于将Internet域名解析为ip地址
● B·超文本传输协议(HTTP):用于传输构成万维网网页的文件
● C·简单邮件传输协议(SMTP):用于传输邮件及其附件信息
● D·Telnet协议(一种终端模拟协议):提供对服务器和网络设备的远程访问
● E·文件传输协议(FTP):用于系统间的文件交互传输
四·客户端-----服务器模型
● 客户端:请求信息的设备
● 服务器:响应请求的设备
五·点对点网络及应用程序
点对点网络定义:两台或两台以上的计算机通过网络互联,它们共享资源是可以不借助专用 服务器
点对点程序定义:与点对点网络不同,点对点应用程序允许在同一通信过程中既作客户端又 作服务器
六·应用层协议及其服务实例
名称 | TCP端口 | UDP端口 |
域名系统(DNS) | 53 | 53 |
超文本传输协议(HTTP) | 80 | |
简单邮件传输协议(SMTP) | 25 | |
邮局协议(POP) | 110 | |
Telnet | 23 | |
动态主机配置协议(DHCP) | 67 | |
文本传输协议(FTP) | 20,21 | |
七·DNS服务器
DNS服务器资源记录
● A记录:终端设备地址
● NS记录:权威域名服务器
● CNAME记录:一名的规范域名
● MX记录:邮件交换记录
DNS层次划分:
● 顶层:根
● 一级域名: .gov .org
● 二级域名:cctv baidu
● 三级域名:svtcc.edu
八·www服务及HTTP
HTTP是TCP/IP协议族中的一种协议,该协议是为了发布个检索HTML页面而开发出来的,现在用于分布式协同信息系统。
HTTP中规定了请求/响应协议。当客户端向服务器发送请求消息时,HTTP协议将规定客户端请求消息的类型。
常用三种消息类型:
GET | 一种客户端数据请求消息 |
POST | 用于向Web服务器发送上传数据的请求 |
PUT | |
九·服务及SMTP/POP协议
服务中最常见的两种应用层协议是邮局协议(POP)和简单邮件传输协议(SMTP)
POP和POP是入站邮件分发协议,是典型的客户端/服务器协议
服务器运行两个独立的进程:
● 邮件传送代理(MTA)
● 邮件分发代理(MDA)
SMTP协议命令(了解就行):
● HELO---将SMTP客户端进程对应到SMTP服务器进程
● EHLO---HELO的新形式,包括服务扩展
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论