mac协议

深入浅出理解 TCP/IP 协议 (一)

﹥>﹥吖頭↗ 提交于 2020-01-22 16:00:33
  TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是 应用层、传输层、网络层和链路层 ,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情不用我们操心;其次网络协议体系本身就很复杂庞大,入门门槛高,因此很难搞清楚TCP/IP的工作原理,通俗一点讲就是, 一个主机的数据要经过哪些过程才能发送到对方的主机上 。 那我们就来探索一下这个过程: 0、物理介质   物理介质就是把电脑连接起来的物理手段,常见的有光纤、双绞线,以及无线电波,它决定了电信号(0和1)的传输方式,物理介质的不同决定了电信号的传输带宽、速率、传输距离以及抗干扰性等等。   TCP/IP协议栈分为四层,每一层都由特定的协议与对方进行通信,而 协议之间的通信最终都要转化为 0 和 1 的电信号,通过物理介质进行传输才能到达对方的电脑 ,因此物理介质是网络通信的基石。   网络通信就像送快递一样,用户买的商品被一层层包裹就是各种协议,协议描述了商品的大小、收件人、联系方式以及配送地址,而实际的配送交通工具就是物理介质。其次对于一些偏远的地方,快递是不能直达的,需要中途转发,这时候快递上的各种协议就起作用了,它记录了要转发的地址、揽件人信息等,这就是TCP

网络编程 CS/BS 架构 互联网通信的原理 osi七层协议 UDP与TCP TCP的三次握手,四次挥手

六月ゝ 毕业季﹏ 提交于 2020-01-11 16:31:25
day27 网络编程 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大 比如: qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 优点: 安全性高,个性化设置,功能全面,响应速度快 缺点: 开发成本高,维护成本高.面向的客户固定 B/S:浏览器/服务器 定义: Browser浏览器,其实也是一种Client客户端,只是这个客户端不需要大家去安装什么应用程序,只需在浏览器上通过HTTP请求服务器端相关的资源(网页资源),客户端Browser浏览器就能进行增删改查。 比如: 百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 优点: 开发维护成本低,面向用户广泛 缺点: 安全性相对低,响应速度相对慢,个性化的设置单一 二丶互联网通信的原理 1.首先通过各种物理连接截至连接 2.精准找到对方计算机(软件)的位置 3.通过统一的标准协议(互联网协议:一系列的协议)进行数据的收发. 三丶osi七层协议 物理层: 功能 : 主要是基于电器特性发送高低压(电信号), 0低压 1高压 传输介质 : 光纤 ,双绞线 数据链路层: 功能 : 将电信号进行分组 以太网协议 : 对比特流数据进行分组. 一组电信号构成一个数据报,也称作'帧' 每一数据报(帧)由:

网络程序设计出题

三世轮回 提交于 2020-01-10 11:37:24
出题考察范围主要还是上课老师讲到的内容:应用层:DNS,socket编程接口的使用,传输层:TCP三次握手、网络层:路由表链路层:网桥等 选择题: 1.以太网交换机进行转发决策时使用的PDU 地址是_______。【408】 A.目的物理地址 B.目的IP 地址 C.源物理地址 D.源IP 地址 参考答案:考查交换机的工作原理。 交换机实质上是一个多端口网桥,工作在数据链路层,数据链路层使用物理地址进行转发,而转发通常都是根据目的地址来决定出端口。 2.下列网络设备中,能够抑制广播风暴的是______。【408】 Ⅰ 中继器Ⅱ 集线器Ⅲ 网桥Ⅳ 路由器 A.仅Ⅰ 和Ⅱ B.仅Ⅲ C.仅Ⅲ 和Ⅳ D.仅Ⅳ、 参考答案:考查网络设备与网络风暴。 物理层设备中继器和集线器既不隔离冲突域也不隔离广播域;网桥可隔离冲突域,但不隔离广播域;网络层的路由器既隔离冲突域,也隔离广播域;VLAN 即虚拟局域网也可隔离广播域。对于不隔离广播域的设备,他们互连的不同网络都属于同一个广播域,因此扩大了广播域的范围,更容易产生网络风暴。 3.某网络拓扑如下图所示,路由器R1只有到达子网192.168.1.0/24的路由。为使R1可以将IP分组正确地路由到图中所有子网,则在R1中需要增加的一条路由(目的网络,子网掩码,下一跳)是【408】 A.192.168.2.0 255.255.255.128 192

802.11ac知识整合

守給你的承諾、 提交于 2020-01-07 06:27:06
802.11ac知识整合 一、802.11ac简介   IEEE 802.11工作组在2013年发布了802.11ac的标准,802.11ac(VHT,Very High Throughput)是基于5G频段的802.11n(HT, High Throughput)技术的演进版本,通过物理层、MAC层一系列技术更新实现对1Gbps以上传输速率的支持,它的最高速率可达6.9Gbps,并且支持诸如MU-MIMO这样高价值的技术。   802.11ac是802.11n的继承者。它采用并扩展了源自802.11n的空中接口(air interface)概念,包括:更宽的RF带宽(提升至160MHz),更多的MIMO空间流(增加到 8),下行多用户的 MIMO(最多至4个),以及高密度的调变(达到 256QAM)。   2013年推出的第一批802.11ac产品称为Wave1,2016年推出的较新的高带宽产品称为Wave2。 二、名词解释   VHT(Very High Throughput):极高吞吐量,即采用802.11ac引入的调制编码方式传输,提高了传输速率   OFDM(Orthogonal Frequency Division Multiplexing):正交多载波调制   MCS(Modulation and Coding Scheme):调制编码表,就是规定了空间流数目、编码

TCP/IP协议分析

匆匆过客 提交于 2019-12-23 18:09:13
TCP/IP协议是一系列网络协议的总和,是网络通信架构的核心,它定义了电子设备如何接入因特网,以及数据如何在它们之间传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。清楚TCP/IP的工作原理,通俗一点讲就是, 一个主机的数据要经过哪些过程才能发送到对方的主机上 一. 首先我们梳理一下每层模型的职责: 链路层:对0和1进行分组,定义数据帧,确认主机的物理地址,传输数据; 网络层:定义IP地址,确认主机所在的网络位置,并通过IP进行MAC寻址,对外网数据包进行路由转发; 传输层:定义端口,确认主机上应用程序的身份,并将数据包交给对应的应用程序; 应用层:定义数据格式,并按照对应的格式解读数据。 然后再把每层模型的职责串联起来,用一句通俗易懂的话讲就是: 当你输入一个网址并按下回车键的时候,首先,应用层协议对该请求包做了格式定义;紧接着传输层协议加上了双方的端口号,确认了双方通信的应用程序;然后网络协议加上了双方的IP地址,确认了双方的网络位置;最后链路层协议加上了双方的MAC地址,确认了双方的物理位置,同时将数据进行分组,形成数据帧,采用广播方式,通过传输介质发送给对方主机。而对于不同网段,该数据包首先会转发给网关路由器,经过多次转发后,最终被发送到目标主机。目标机接收到数据包后,采用对应的协议

我们身边的网络知识

二次信任 提交于 2019-12-23 16:55:54
我们身边的网络常识 今天咱们交流的主题是网络基础,这块东西对于咱们计算机或者通讯专业的人来说应该是很熟悉的,今天拿出来再说一说,是因为这块知识在咱们工作和生活中时刻都在使用,并且非常重要,希望大家不仅是要了解,还要深入掌握。网络有硬件层面,也有软件层面,更有应用层面的东西,今天咱们就来重温一下这些常识,。 讲到网络,就不能不说一下,网络的分层,这块东西不管是在面试还是咱们看书学习网络知识,都被高频次地提到,网络有多种分层方式,比如:7层、5层等等,那么,为什么网络协议要分层呢?有什么好处呢?其实很简单,就是将复杂的程序简单化。 下面我们看下最经典的7层结构协议,如下图所示: 这个分层结构大家可以观察下,从底层到高层。我们可以看到每一层对应的软件、硬件。 现在我们以一个最基本的http上网为例,看下数据在网络中是怎么走的。 首先我们点击网页后,你的请求会作为http报文的字段装进要发送的数据包中。 HTTP 协议是基于 TCP 协议的,所以它使用面向连接的方式发送请求; TCP在发送给每个报文段的时候,都需要对方有一个回应 ACK,来保证报文可靠地到达了对方。如果没有回应,那么 TCP 这一层会进行重新传输,直到可以到达。同一个包有可能被传了好多次,但是 HTTP 这一层不需要知道这一点,因为是 TCP 这一层在埋头苦干。 TCP 层发送每一个报文的时候,都需要加上自己的地址

互联网基础知识------OSI七层网络模型梗概

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-19 23:36:45
OSI七层模型      七层网络结构:   应用层、表示层、会话层、传输层、网络层、数据链路层、物理层   一般也作五层 应用层、传输层、网络层、数据链路层、物理层(实体层)   引申问题:TCP/IP协议与http协议的区别:     TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。 关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做传输层协议将它发到网络上。”     术语TCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。把 IP想像成一种高速公路 ,它允许其它协议在上面行驶并找到到其它电脑的出口。 TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP ,文件传输协议FTP这样的协议等。    TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议

2019-2020-1学期 20192419 《网络空间安全专业导论》第九周学习总结 (读书笔记)

。_饼干妹妹 提交于 2019-12-06 10:27:42
第三章 网络安全 3.1 网络安全及管理概述 3.1.1 网络安全的概念 网络安全是个涉及计算机科学、网络技术、通信技术、密码技术、信息安全技术、应用数学、数论、信息论等的综合性领域。 网络安全包括网络硬件资源和信息资源的安全性。其中,网络硬件资源包括通信线路、通信设备(路由机、交换机等)、主机等,要实现信息快速安全的交换,必须有一个 可靠的物理网络。信息资源包括维持网络服务运行的系统软件和应用软件,以及在网络中存储和传输的用户信息数据等。信息资源的安全也是网络安全的重要组成部分。 3.1.2 网络管理的概念 网络管理是指监督、组织和控制网络通信服务,以及信息处理所必需的各种活动的总称。其 目标 是确保计算机网络的持续正常运行,使网络中的资源得到更加有效的利用,并在计算机网络运行出现异常时能及时响应和排除故障。从网络管理范畴来分类,可分为对网络设备的管理和对行为的管理。 3.1.3 安全网络的特征 安全网络的特征即为能够通过网络安全与管理技术或手段保障可靠性、可用性、保密性、完整性、可控性、可审查性的网络。 可靠性:网络信息系统能够在规定条件下和规定的时间内完成规定功能的特性。可靠性是所有网络信息系统建设和运行的目标。 可用性:可用性是指网络信息可被授权实体访问并按需求使用的特性。 保密性:保密性是指网络信息不被泄露给非授权的用户、实体或过程,或者供其的特性。 完整性

计算机网络重磅来袭——一文让你拨开迷雾,直击网络原理(6500字原创,真的不能再详细了)

一曲冷凌霜 提交于 2019-12-05 01:46:17
计算机网络重磅来袭——一文让你拨开迷雾,直击网络原理 前言 为了保持学习网络编程的连贯性和系统性,我在之前已经更新了 《 学网络编程前的计算机知识普及 》 和 《 如何进行网络通信 》 ,我只能说写的确实很详细,能让你全盘吸收,不过你要没看也不要紧,我会在此篇再来一个前情回顾,不会像上两篇那样详细,但也能让你理解。 一、前情回顾——计算机网络概述 时代不同了,大家现在生活都好了,家家户户都有电脑了,而且我们都习惯了使用电脑办公,打打游戏,聊聊天。那我们来想一个事儿:如果没有了网络,我们是不是就不能使用电脑进行聊天了啊。那网络到底是如何帮助我们来完成网络聊天的?此篇我就跟大家继续聊计算机网络到底是怎么回事儿。 这回我和以往反着来,先说官方定义,再解释: 计算机网络 是由 通信介质 将 地理位置 不同的且 相互独立 的计算机连接起来,实现 数据通信 与 资源共享 。 我们知道两个独立且毫不相关的计算机,一台在青海,一台在河南,想要进行数据传输(聊天),没网是不行的。这个网指的就是 互联网 (Internet)。这个Internet它是一个通信协议。什么是协议?打个比方,就好比我们打电话,在中国,中国有十几亿人,地大物博,全国各地都有自己的方言,还有些地方使用自己的民族语言,这时候想要良好的沟通就必须使用统一的一个标准,就是普通话。大家都讲普通话,沟通起来就没有问题了

大话OSI七层协议

岁酱吖の 提交于 2019-12-04 11:49:39
大白话OSI七层协议 互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。 每一层都运行不同的协议。协议是干什么的,协议就是标准。实际上还有人把它划成五层、四层。 七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 五层划分为:应用层、传输层、网络层、数据链路层、物理层。 四层划分为:应用层、传输层、网络层、网络接口层。 每层运行常见的物理设备 一、物理层 物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 物理层字面意思解释:物理传输、硬件、物理特性。在深圳的你与北京的朋友聊天,你的电脑必须要能上网,物理体现是什么?是不是接一根网线,插个路由器,北京的朋友那边是不是也有根网线,也得插个路由器。也就是说计算机与计算机之间的通信,必须要有底层物理层方面的连通,就类似于你打电话,中间是不是必须得连电话线。 中间的物理链接可以是光缆、电缆、双绞线、无线电波。中间传的是电信号,即010101...这些二进制位。 底层传输的010010101001...这些二进制位怎么才能让它有意义呢? 要让这些010010101001...有意思,人为的分组再适合不过了,8位一组