计算机通信

计算机网络

旧巷老猫 提交于 2020-03-07 07:25:06
HTTPS和HTTP的区别主要如下: 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。 SSL四次握手的过程 1.客户端请求建立SSL链接,并向服务端发送一个随机数(client random),压缩方式和客户端支持的加密方法(比如RSA),此时是明文传输的。 2.服务端选择客户端支持的一种加密算法并生成另一个随机数(server random),并将授信的服务端证书和公钥下发给客户端。 3.客户端收到服务端的回复,会校验服务端证书的合法性,若合法,则生成一个新的随机数premaster secret并通过服务端下发的公钥及加密方法进行加密,然后发送给服务端。 4.服务端收到客户端的回复,利用已知的加解密方式进行解密,同时利用client random、server random和premater secret通过一定算法生成对称加密key - session key。 此后,数据传输即通过对称加密方式进行加密传输。

计算机网络笔记:数据通信基础

五迷三道 提交于 2020-03-06 01:21:17
数据通信基础 数据通信基础知识 1、通信系统的作用是将信息从信源发送到一或多个信宿,其一般模型如下: 信源:将各种信息转化成原始电信号; 发送设备:生成适合在信道中传输的信号 信道:将信号传送到信宿的物理传输媒体 接收设备:从受到减损的接收信号中正确恢复出原始电信号 信宿:传送信息的目的地,将电信号还原 注意: 可以用交换技术降低网络成本,如下图,终端i复合了发送方(信源)和接收方(信宿)的功能: 2、网络传输中的两个重要公式 在此之前,我们需要解释一些术语: (1)波特率:也称信息传送速率、码元速率、符号速率、或传码率,其定义为每秒钟传送码元的数目,码元速率的单位为“波特”,常用符号“Baud”表示,简写为“B”。 (2)比特率:也称数据传输速率,其定义是单位时间内可以传输的比特数,单位为bps。 比特率的计算公式为:比特率=波特率*每符号含的比特数。 (3)信道带宽:最高的信号频率和最低的信号频率的差值就叫做这个信道的带宽,单位是Hz。 (4)信道容量:指的是数据在信道中最高传输速度,即最高的比特率,单位是bps。 (5)信噪比:信号和噪声的功率比就叫做信噪比,用S/N表示,单位没有量纲。 奈奎斯特(Nyquist)公式 公式注解:M为信号状态数量,W为信道带宽 任何实际的信道所能传输的最大数据传输速率受到奈奎斯特(Nyquist)公式限制

【计算机网络高分笔记】第二章:物理层

纵然是瞬间 提交于 2020-03-03 01:17:05
【计算机网络高分笔记】第二章:物理层 标签(空格分隔):【计算机网络】 第二章:物理层 第二章:物理层 2.1 通信基础 2.1.1 信号 2.1.2 信源、信道及信宿 2.1.3 速率、波特及码元 2.1.4 带宽 2.1.5 奈奎斯特定理 2.1.6 香农定理 2.1.7 编码与调制 2.1.8 数据传输方式 2.1.9 数据报和虚电路 2.2 传输介质的分类 2.2.2 物理接口特性 2.3 物理层设备 2.3.1 中继器 2.3.2 集线器 我的微信公众号 大纲要求: 通信基础 信道、信号、贷款、码元、波特、速率、信源与信宿等基本概念 奈奎斯特定理与香农定理 编码与调制 电路交换、报文交换与分组交换 数据报与虚电路 传输介质 双绞线、同轴电缆、光纤与无线传输介质 物理层接口特性 考点和要点分析 核心考点: 掌握奈奎斯特定理和香农定理 掌握电路交换、报文交换与分组交换的工作方式和特点 理解中继器和集线器的功能以及实现原理 理解通信基础的基本概念 基础要点: 数据通信的基础知识 奈奎斯特定理和香农定理的含义 模拟信号和数字信号的编码与调制级数 电路交换级数、报文交换技术与分组交换技术 虚电路和数据报的工作方式与特点 物理层各种传输机制的特点以及物理层接口的特点 中继器和集线器的功能 2.1 通信基础 2.1.1 信号 信号:数据的电气或电磁的表现

计算机网络的一丢丢知识点

孤人 提交于 2020-03-02 12:55:42
1. 计算机网络体系结构 计算机网络的体系结构有以上3种。 1. OSI的七层协议体系结构,概念清楚,理论完整,但复杂不实用; 2. TCP/IP体系结构,应用广泛。 3. 5层协议,综合OSI和TCP/IP的优点,相对简洁,用于原理学习。 各层的主要功能: 应用层(Application Layer): 通过应用进程间的交互来完成特定网络应用,应用层协议定义的是应用进程间通信和交互的规则。应用层协议有:域名系统DNS、HTTP协议、邮件SMTP协议。应用层交互的数据成为报文(message)。 运输层(传输层,transport layer): 负责向两台主机中进程之间的通信提供通用的数据传输服务。“通用”指多种应用可以使用同一个运输层服务。运输层主要使用的协议:1)TCP(Transmission Control Protocol)——提供面向连接的、可靠的数据传输服务,数据传输的单位是报文段(segment);2)UDP(User Datagram Protocol)——提供无连接的、尽最大努力(best-effort)的数据传输服务(不保证数据传输的可靠性),数据传输的单位是用户数据。 网络层(network layer): 负责为分组交换网上的不同主机提供通信服务。网络层使用的是无连接的网际协议IP(Internet Protocol)以及多种路由选择协议

网络编程之网络基础

一个人想着一个人 提交于 2020-03-01 22:42:08
计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。 网络编程中有两个主要的问题: 1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用 2.找到主机后如何可靠高效地进行数据传输 IP地址: InetAddress ➢唯一的标识Internet上的计算机(通信实体) ➢本地回环地址:(hostAddress): 127.0.0.1 主机名(hostName): localhost ➢IP地址分类方式1: IPV4 和IPV6 IPV4: 4个字节组成,4个0-255。 大概42亿,30亿都在北美,亚洲4亿。2011年初已经用尽。以点分十进制表示,如192.168.0.1 IPV6: 128位 (16个字节),写成8个无符号整数,每个整数用四个十六进制位表示,数之间用冒号(: )分开,如: 3ffe:3201:1401:1280:c8ff:fe4d:db39:1984 ➢IP地址分类方式2:公网地址:(万维网使用)和私有地址(局域网使用)。192.168.开头的就是私有址址,范围即为192.168.0.0–192. 168.255.255,专门为组织机构内部使用 ➢特点

好好分析一下计算机网络

你。 提交于 2020-02-27 14:10:09
从设备分析计算机网络 为了实现计算机网络的通信,最简单的我们可以直接将计算机用网线连接起来,这样两台计算机之间就可以通信了 但是设备多了以后,想要实现计算机的通信,自然线也就多了起来,且连接的错乱复杂 这时会出现了一个中间设备HUB集线器 集线器上连接的设备之间的通信使用广播,设备A想发送数据到设备B,将数据加上源地址和目标地址的MAC地址封装成帧(也就是我们平时所说的MAC帧),然后进行广播,B听到以后进行接收 很明显这样如果多个设备同时广播会造成信息的干扰,所以就有了CSMA/CD协议,在发生前先侦听,信道上没人在发数据才发送,并且在发送的时候进行碰撞检测,一旦发生了碰撞就停止发送 这样每次只有一个设备能发送数据,链路的利用率很低,只适合很小的规模的网络,所以又有了交换机进行改进 交换机记录了每台设备的MAC地址和交换机的端口的映射关系,这样就可以由交换机实现一对一的数据发送而不用广播,并且交换机使用的线实际上就可以是现在的网线,可以进行全双工的通信 但是交换机在最初维系的映射关系表是空表,要有一个建表的过程,建表的时候依旧是在广播 交换机可以进行桥接,所有有人想用交换机区去连接全世界的互联网,但只用交换机去连接全世界的设备进行通信也是不太现实的,因为 ① 交换机维系的记录表记录的数量只有几千个,所以并不是所有的地址都能被记录 ② 没有被记录的地址会使用广播进行查找

计算机网络概述

走远了吗. 提交于 2020-02-27 08:36:32
计算机网络概述 计算机的起源 计算机和计算机网络发展的六个阶段 <1> 批处理 <2> 分时系统 <3> 计算机之间的通信 <4> 计算机网络的产生 <5> 互联网的普及 <6> 互联网时代 目前使用较为典型的网络 OS 计算机网路体系结构 五层协议的体系结构 <1> 物理层 <2> 数据链路层 <3> 网络层 <4> 运输层 <5> 应用层 实体、协议、服务和服务访问点 <1> 实体(entity) <2> 协议 <3> 连接 <4> 服务 面向连接服务的特点 无连接服务的特点 <5> 著名的协议举例 TCP / IP的体系结构 互联网应用层的客户 - 服务器方式 后序 <1> 小写和大写开头的英文名字internet和Internet有何区别? <2> 电路交换、报文交换和分组交换的主要区别 <3> 网络协议与网络服务的区别 计算机网络概述 计算机的起源 世界上第一台计算机 1946年诞生于美国悉尼法尼亚大学 为了解决导弹弹道计算速度(取代人工) 实际上德国军方 1938年已将计算机用于导弹弹道计算 人类几乎所有的发明创造首先用于打击自己的同类,尔后才造福人类 计算机和计算机网络发展的六个阶段 <1> 批处理 程序卡片,多人轮流使用一台电脑 <2> 分时系统 一个主机分时为多个终端服务(采用 UNIX OS) <3> 计算机之间的通信 计算机之间直接通信 <4>

计算机网络 第五章:传输层

元气小坏坏 提交于 2020-02-26 11:58:53
第五章 传输层 ->传输层协议UDP和TCP ->网络安全 ->TCP可靠传输的实现 ->TCP的流量控制 ->TCP的拥塞控制 ->TCP的运输连接管理 5.1 OSI和DoD模型 下图必须背下来。尤其是传输层和网络层的协议。 传输层最大数据包是65535字节,而网络层数据最大只有1480字节。所以需要分段,但是只要分段,就有可能丢包,因为网络层不负责可靠传输。所以要求服务器和客户端保持会话,直到数据传输完成。 ->TCP(Transmission Control Protocol)传输控制协议 应用场景:需要将要传输的文件分段传输时;就需要TCP协议来建立会话实现可靠传输;同时也有流量控制功能。(例如QQ传文件) 查看会话 netstat -n 查看建立会话的进程 netstat -nb ->UDP(User Data Protocol)用户数据报协议 应用场景:一个数据包就能完成数据通信;不需要建立会话和流量控制;多播/广播;是一种不可靠传输。(例如QQ聊天,屏幕广播) 5.2 传输层协议和应用层协议的关系 (1)TCP和UDP协议和不同的端口即可对应一个应用层的协议。注意,53大部分是与UDP相连。 (2)熟知数值一般为0-1023,登记端口号数值1024-49151,客户端口号数值为49152-65535. (3)常用的应用层协议使用的端口(号): http = TCP

无线局域网WLAN

久未见 提交于 2020-02-19 21:13:55
无线局域网WLAN 一、概述 有线局域网的组成如下图所示,多台计算机通过双绞线连接到一个集线器(hub)或交换机(switch)上,组成一个有限局域网。 无线局域网的组成如下图所示,多台计算机通过无线网卡与接入点 AP (Access Point)连接,组成一个无线局域网。无线AP可以给连接的计算机分配地址,连接同一个AP的计算机分配的地址都在同一网段。相比有线网络,无线网络的信号易受建筑物遮挡影响导致信号变弱,辐射范围变小。 二、无线局域网的组成 2.1.简介 有固定基础设施的无线局域网: 一个基本服务集 BSS 包括 一个基站 和 若干个移动站 ,即一个AP与连接它的计算机。所有的站在本 BSS 以内都可以直接通信,但在和本 BSS 以外的站通信时 ,都要通过本 BSS 的基站。 基本服务集内的基站叫做 接入点 AP (Access Point)其作用和网桥相似。当网络管理员安装 AP 时,必须为该 AP 分配 一个不超过 32 字节的 服务集标识符 SSID (即无线WLAN的名字)和一个 信道 (即规定使用什么频率)。 通过SSID来选择连接不同的无线AP,还可以设置连接密码,并且一般选择连接信号强的AP。 一个基本服务集可以是孤立的,也可通过接入点 AP连接到一个主干 分配系统 (相当于交换机) DluS (Distribution System)

计算机网络核心(1)

杀马特。学长 韩版系。学妹 提交于 2020-02-17 05:41:13
一、网络基础知识 1、OSI 开放式互联参考模型 当前市面上分别存在:四层、五层、七层协议,而国际标准化组织 ISO 制定的 OSI 七层协议模型,是业界提出来的概念性框架: 先自上而下,后自下而上处理数据头部 从应用层开始,都会对传输的数据头部进行处理,加上本层的一些信息,最终,由物理层通过以太网、电缆等介质,将数据解析成比特流,在网络中传输。 数据传输到目标地址后,并自底而上的将先前对应的头部解析分离出来,这个就是网络数据处理的流程。 2、TCP/IP OSI 是一个定义良好的协议规范机制,并有许多可选部分完成类似的任务。它定义了开放系统的层次结构、层次之间的相互关系、以及各层可包括的可能的任务,是作为一个框架来协调和组织各层所提供的服务。 但是 OSI 参考模型并没有提供一个可以实现的方法,而只是描述了一些概念,用来协调进程间通信标准的制定。所以,OSI 参考模型并不是一个标准,而是一个在自定标准时所使用的概念型框架。 实施的标准时 TCP/IP 四层架构参考模型,虽然 TCP/IP 协议并不完全符合 OSI 的七层参考模型,但我们依然可以将其理解为是对 OSI 的一种实现。 二、TCP的三次握手 1、TCP 报文头 1.1 Source Port 和 Destination Port 首先,Source Port 和 Destination Port