计算机网络07——无线与移动网络
计算机网络——无线与移动网络一、无线网络
无线网络基本结构
无线主机
无线链路
基站
网路基础设施
自组织网络(Ad Hoc网络)
无线链路与无线网络特征
无线链路与有线链路的区别
信号强度衰减
干扰
多径传播
隐藏终端
二、 移动网络
移动网络的基本原理
不同的移动性需求
网络层地址保持不变的重要性
有线基础设施的支持
寻址
永久地址和转交地址
移动结点的路由选择
间接路由选择:由归属代理转发数据给外部地址
直接路由选择:由通信代理通过归属代理获得转交地址,直接发送到外部代理
三、无线局域网IEEE 802.11
IEEE 802.11体系结构
基站AP
基本服务集BSS——AP发现:
主动扫描探测帧
被动扫描信标帧
IEEE 802.11的MAC协议
CSMA/CA——带碰撞避免的CSMA:CSMA/AC通过RTS和CTS帧交换,可以实现信道的预约占用,避免数据帧传输过程中的冲突。
IEEE 802.11帧
IEEE 802.11的帧类型:控制帧、数据帧和管理帧
MAC首部:长度30字节,包括4个地址字段(主要使用目的地址、源地址 ...
计算机网络06——物理层
计算机网络——物理层一、数据通信基础
数据通信基本概念
消息:人类能够感知的描述称为消息
信息:信息对事物状态或存在方式的不确定性表述,信息是可以度量的。
通信:本质就是在一点精确或近似地再生另一点的信息
通信系统:能够实现通信功能的各种技术、设备和方法的总体
信号:通信系统中,在传输通道中传播的信息的载体
数据:对客观事物的性质状态以及相互关系等进行记载的符号及其组合
信道:信道是以传输介质为基础的信号通道
数据通信系统模型
通信系统的构成:信源、发送设备、信道、接收设备、信宿和噪声源等部分
模拟通信
模拟信号:信号的因变量是连续的
数字通信
数字信号:信号的因变量是离散的
数据通信方式
单向通信(单工)、双向交替通信(半双工)和双向同时通信(全双工)、
并行通信和串行通信
异步通信和同步通信
数据通信系统的功能:
信道利用
接口及信号产生
同步
差错检测和纠正
寻址与路由
网络管理
安全保证
二、物理介质
导引型传输介质
架空明线:指平行且相互分离或绝缘的架空裸线线路,通常采用铜线或铝线等金属导线
双绞线: 两根相互绝缘的铜线并排绞合在一起, ...
计算机网络05——数据链路层
计算机网络——数据链路层与局域网一、数据链路层服务
数据链路层服务
链路:通信链路连接的相邻结点的通信信道
链路层数据单元:帧
主要功能包括:
组帧
链路接入:点对点链路、广播链路
可靠交付(可靠传输方法多用于高出错率链路)
差错控制
二、差错控制
差错控制的四种基本方式:
检查重发
前向纠错:接收方进行差错纠正
反馈校验:接收端将收到的数据原封不动发回发送端
检错丢弃
差错编码的基本原理 *
香农信道编码定理:理论上可以通过编码使得数据传输过程不发生错误,或者将错误概率控制在很小的数值之下。
差错编码的检查与纠错能力
汉明距离:两个等长码字之间,对应位不同的位数
编码集的汉明距离:该编码集中任意两个码字之间汉明距离的最小值
差错编码的检错或纠错能力与编码集的汉明距离有关
检错编码:如果编码集的汉明距离ds=r+1,则该差错编码可以检测r位的差错
纠错编码:如果编码集的汉明距离ds=2r+1,则该差错编码可以纠正r位的差错
典型的差错编码
奇偶检验码:
奇校验:编码后的码字中“1”的个数为奇数
偶检验:编码后的码字中“1”的个数为偶数
汉明码:可以 ...
计算机网络04——网络层
计算机网络——网络层一、网络层服务
网络层的主要作用:将网络层数据报从源主机送达目的主机。
主要功能包括:
转发:分组从输入接口转移到输出接口。
路由选择:决定分组经过的路由或路径。
路由选择,分组转发
二、数据报网络与虚电路网络
数据报网络:按照目的主机地址进行路由选择网络。
数据报网络特点:(不可靠)
无连接
每个分组作为一个独立的数据报进行发送,路径路径也可能不同
分组可能出现乱序和丢失
虚拟电路网络:在网络层提供面向连接的分组交换服务
虚电路网络的特点:
建立一条网络逻辑链接
不需要为每条虚电路分配独享资源(区别于电路交换)
根据虚拟电路号沿虚电路路径按序发送分组
三、网络互联与网络互联设备
异构网络互连
异构网络:两个网络的通信技术和运行的协议不同。
异构网络连接的基本策略:
协议交换
构建虚拟互联网络
路由器
输入端口
输出端口
路由结构:基于内存交换、基于总线交换、基于网络交换
路由处理器:执行路由器的各种命令,包括路由协议运行、路由计算以及路由表的更新和维护等。
四、网络层拥塞控制
拥塞的定义:一种持久过载的网络状态,此时用户对网络资源(包 ...
计算机网络03——传输层
计算机网络——传输层一、传输层的基本服务
传输层的核心任务是 为应用进程之间提供端到端的逻辑通信服务。
传输层主要功能包括:
传输层地址
应用层报文的分段和重组
报文的差错检测
进程间的端到端可靠数据传输控制
面向应用层实现复用与分解
端到端的流量控制
拥塞控制
传输层协议提供逻辑通信服务
传输层协议只需要在端系统中实现
通信的真正断点并不是主机,而是主机中运行的应用进程
传输层地址与端口号
用统一的寻址方法对应用程序进行标识——端口号
在全国范围内利用“IP地址+端口号”唯一标识一个通信端点
传输层端口号为16位整数,包含三类端口:
POP3:110端口、 SMTP:25端口、HTTP:80端口
端口类型
数值特性
备注
熟知端口号
0——1023
登记端口号
1024——49151
使用这个范围端口号必须在IANA登记以防止重复
客户端口号或短暂端口号
49152——65535
留给客户进程选择使用
无连接服务与面向连接服务
无连接服务:数据传输之前无需与对端进行任何信息交换(即“握手”),直接构造传输层报文段并向接收端发送。(UDP)
面 ...
计算机网络第二章
计算机网络——网络应用一、计算机网络应用体系结构
三种类型
客户/服务器(C/S)结构。
P2P(Peer to Peer)结构 ——点对点结构(对等端可以进行直接通信)。
混合结构:既有中心服务器的存在,又有对等端(客户)间的直接通信。
二、网络应用通信基本原理
C/S通信的基本原理:
服务器端运行的是服务器进程,被动的等待客户请求服务。
客户端运行的是客户进程,主动发起通信,请求服务器进程提供服务。
应用进程间遵循应用层协议交换应用层报文。
三、域名系统(DNS)**
层次树状结构的命名方法
国家顶级域名nTLD
通用顶级域名gTLD
基础结构域名
域名服务器
域名解析
将域名映射为IP地址的过程。
域名服务器
实现域名解析,需要建立分布式数据库,存储网络中域名和IP地址的对应关系。
域名服务器分类
根域名服务器
顶级域名服务器
权威域名服务器
本地域名服务器
域名解析过程
递归查询
代替查询主机或其他域名服务器。
进行进一步的域名查询。
并将最终解析结果发送给查询主机或服务器。
迭代查询
只是将下一步要查询发服务器告知查询你主 ...
计算机网络01
计算机网络学习笔记一、计算机网络的基本知识(1)计算机网络的基本概念
计算机网络的概念:计算机网络是互连的,自治的计算机集合。
协议的定义:协议是网络实体之间数据交换过程中需要遵循的规则或约定,包括三要素:语法、语义、时序。
计算机网络的功能:硬件资源共享、软件资源共享、信息资源共享。
计算机网络的分类
按照覆盖范围:个域网、局域网、城域网、广域网。
按照拓扑结构:星形、总线型、环形、网状、树形、混合拓扑结构等。
按照交换方式:电路交换网络、报文交换网络、分组交换网络。
按照网络用户属性:公用网、私有网。
(2)计算机网络的结构
网络边缘:连接到网络上的所有端系统。
接入网络:接入网络实现 网络边缘 的端系统与 网络核心 的连接与接入。
网络核心:网络核心是由通信链路互联的分组交换设备构成的网络,作用是实现网络边缘中主机之间数据的中继和转发。
(3)数据交换
数据交换的概念:交换结点和传输介质的集合称为通信子网,即网络核心。
电路交换:(电话) 需要先建立一条专用的通信线路,即电路(电话拨号),然后利用该电路进行通信(电话通话),通信结束后需要拆除电路(挂断电话)。
优点:实时 ...
HTML表单验证知识复盘
HTML表单校验一、HTML表单标签 表单主要用于网页收集用户填写信息,表单中的输入可以有单选框,复选框,下拉列表,文字输入,数字输入,文本域,密码输入等。 123456789 <!-- 1、action表示表单提交的服务地址,也可用js文件;2、method表示提交方式,有post和get两种; 3、表单中提交的数据为name=value&name=value..... --><form action="http://loaclhost:8080" method="get"> <input type="text" name="username" value="" /> <input type="submit" value="提交数据"/></form>
提交基本文本信息,type="text",设置最大长度maxlength="11" 用户名:
密码信息,type="password" 密 码:
单选框,type=" ...
我的第一篇文章
我的第一篇文章
运用hexo搭建了一个博客,试着在里面写一些东西,对于新鲜事物的好奇。