剩余内容请看本人公众号debugeeker, 链接为CISSP考试指南笔记:4.6 网络互联基础
1.网络通信基本单位 Byte(字节)是用于计量存储容量的一种计量单位 2.网络通信基础 模拟信号(易实现易干扰) 数字信号(难实现难干扰) 模拟信道 数字信道 3.调制技术 将数字信号转换成模拟信号...表示由正极到零电平,1表示由负极到零电平 双相码:不同方向的电平反转,低到高代表0,高到低代表1 不归零码NRZ:码元信号不回归零电平,出现1时,电平翻转,零不翻转,也称之为差分机制,是差分曼彻斯特编码的基础编码...降0升1(降1升0);编码效率50% 2.差分曼彻斯特编码 差分曼彻斯特编码是在曼彻斯特编码的基础上加上了翻转特性,遇1翻转,遇0不变,常用于令牌环网;编码效率50% 3.MLT-3编码 逢“1”跳变,
4.2TCP/IP模型与OSI模型的比较 相同点: 1)两者都是以协议栈的概念为基础 2)协议栈中的协议彼此相互独立 3)下层对上层提供服务 不同点: 1)OSI是先有模型;TCP/IP是先有协议,后有模型...2)OSI适用于各种协议栈;TCP/IP只适用于TCP/IP网络 3)层次数量不同 4.3 TCP/IP各层介绍: 4.3.1 物理层-网络的基础 物理层是TCP/IP模型的最底层 1)功能:物理层为设备之间的数据通信提供传输媒体及互连设备...2) 网络地址: 网络层地址由两部分地址组成:网络地址和主机地址。网络地址是全局唯一的。 4.3.4 传输层 IP层提供点到点的连接 传输层提供端到端的连接 ?...主要有传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(UserDatagram Protocol),它们都是建立在IP协议的基础上 传输控制协议...3、外网通过网卡->路由器->互联网。 ?
网络互联参考模型 1....而TCP/IP模型因其开放性和易用性在实践中得到了广泛的应用,TCP/IP协议栈也成为互联网的主流协议。...5.1 物理层-网络的基础 物理层是TCP/IP模型的最底层 1)功能:物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境, 它利用传输介质为数据链路层提供物理连接。...此外,网络层还可以实现拥塞控制、网际互连等功能; 2、基本数据单位为IP数据报; 3、 包含的主要协议: IP协议(Internet Protocol,因特网互联协议); ICMP...3、外网通过网卡->路由器->互联网。 在外网,不同地域,网络耗时也不一样(经过的节点)。 比如在深圳和北京访问北京阿里云: 深圳耗时在40ms左右 而北京只有5ms左右:
局域网和广域网 独立模式: 计算机之间相互独立 ;网络互联: 多台计算机连接在一起, 完成数据共享 局域网LAN: 计算机数量更多了, 通过交换机和路由器连接在一起 ,范围相比于广域网,范围较小,这个小范围可以具体是一个家庭...如何区分广域网和局域网 在一般情况下,可以通过是否有路由器来初步区分一个网络是广域网还是局域网。理论上来说,如果一个网络中存在路由器,则该网络可以连接到其他局域网和互联网上,从而形成了广域网。...数据链路层 互联设备之间传送和识别数据帧 数据帧与比特流之间的转换 物理层 用‘0’和‘1’表示高低电压 比特流与电子信号的转换、连接器与网线的规格 但是,OSI七层模型既复杂又不实用,所以后来在具体实现的时候就对其进行了调整...网络层和传输层是操作系统内部自己实现的。所有的操作系统都一样,所以全球的主机都能互联。...不同网段的两台计算机通讯过程不同在路由器部分: 一个设备至少要横跨两个网络,才能实现数据报跨网络转发,路由器必须至少横跨两个网络,路由器必须有两个网络接口。
,优先级是0,在MA网络当中,优先级默认是1。...R3(config)#int lo R3(config-if)#ip ospf network point-to-point 、、、点到点网络类型学习到目标网络掩码 R3(config-if)#exit...通告内容:Link ID:DR的接口IP地址,包括直连网络的网络掩码信息 #show ip ospf database #show ip ospf database network 通过...、拓扑信息 通告者:ADV Router:Router ID 通告内容:Link ID:Router ID Type 2 LSA:Network LSA 作用:MA网络出现,DR通告网络掩码信息...修改:ip ospf network point-to-point Non-boardcast Multiple access,NBMA网络,非广播多路访问网络 默认接口类型:FR
---- 网络基础确实不熟悉,有点难度,不过还是多看就好 1. OIS七层参考模型 应用层 通过应用进程间的交互完成网络应用。...应用层协议定义的是应用进程间的通信和交互的规则,常见有HTTP、DNS、SMTP、POP3 表示层 将应用程序的信息转换成适合网络传输的格式。...无需在路由器上处理,没有到达会重试,确保数据到达,传输层和网络层配合才能实现可靠传输。协议有TCP / UDP 网络层 将数据传送到目的地,负责寻址和路由选择。...获取域名对应的IP TCP连接:三次握手建立连接 发送HTTP请求 服务器处理请求并返回响应 浏览器解析渲染页面 连接结束:四次挥手 其中: TCP:与服务器三次握手建立TCP连接 IP:建立连接的发送数据在网络层使用...各种首部 数据链路层的,数据帧: FCS:帧检测序列,检测全部(比如CRC循环校验码) 网络层的,IP数据报:IPV4 首部校验和:只校验首部 传输层的,TCP,UDP数据段: 校验和:校验全部
---- 网络基础 前言 《Python黑帽子:黑客与渗透测试编程之道》的读书笔记,会包括书中源码,并自己将其中一些改写成Python3版本。...书是比较老了,anyway,还是本很好的书 本篇是第2章网络基础,主要是socket模块的使用,同时也是后面篇章的基础 1、网络基础 (1)TCP客户端 一个简单的TCP客户端如下: 建立socket对象...其团队从成立至今多次参加国际网络安全竞赛并取得良好成绩,积累了丰富的竞赛经验。团队现有三十多位正式成员及若干预备人员,下属联合分队数支。...红客突击队始终秉承先做人后技术的宗旨,旨在打造国际顶尖网络安全团队。
前言 身为一名小网工服务员,有幸乘上鹅厂这艘航母,投身互联网行业的飞速发展的浪潮中,经历了农牧场的辉煌、端游手游的极速扩张,微信支付带动下互联网金融和支付渐渐改变了人们的生活方式,云计算技术讲互联网的资源利用率和资源池化技术推向了新的领域...作为身处网络基础建设的技术底层,感同身受的是网络技术自身进步的随波逐流。...那么我们如何做好快速多变的互联网业务产品服务需求,发挥基础网络技术服务的价值呢?小编在过往几年里也总结了几小招,供各位看官参阅。...“早干嘛去了”这句话相信互联网行业的同仁并不陌生。...对于可靠性要求很高的金融、云类业务,通过添加业务与基础网络架构相关的运营监控探测,大到路由器防火墙等网络设备的性能状态,小到业务关键session和流量数据包,结合业务逻辑的基础架构的端到端关键路径设下监控探针
积极推动并实现SDN在运营商现有网络中的应用,致力于为客户打造面向未来演进的SDN架构网络,推动将SDN在移动承载、数据中心、骨干网、骨干流量调优、城域智能管道等多种场景中的网络应用变为现实,引领SDN
通过IP互联 容器带有虚拟网桥,可以有自己的ip,容器间就可以通过ip进行互相通信 启动两个容器 分别ssh登陆,ifconfig查看自己的ip,例如分别为: 192.168.42.4 192.168.42.5...在 .5 中 ping 192.168.42.4 正常 ping 通,说明这两个容器间的网络沟通没有问题 但有一个新的问题,在容器重启后,他的ip会变,这样的话,容器间使用ip来互相沟通,这时就出现了问题...通过容器名称互联 Docker提供了别名连接方式,让容器间的网络沟通不依赖于ip 先看下指定容器名称的命令 docker run -d -p 22 --name net001 dys/centos:ssh
在linux中,socket是一个文件,有对应的文件描述符,网络读写都是通过这个文件描述符的。这个文件描述符有一个对应的socket结构,包含两个队列,一个是发送队列,一个是接收队列。...网络并发模型设计 阻塞I/O+进程 这种方式最为简单,服务端接收每个连接,都fork一个独立的进程来处理这个链接的读写事件,各个链接互不影响。但是缺点比较明显,效率不高,扩展性差,资源占用率高。...通常在实现的时候,一个主Recator(main reactor)用一个线程来监听网络连接,并接收socket,当接收到一个socket, 把socket交给某个子Reactor(sub reactor...)去处理,有多个子Reactor, 每个子reactor对应一个线程,通过I/O多路复用处理自己所负责的网络连接的读写事件,以读取完整的请求包和写入完整的发送包。...这里只是处理网络读写,业务逻辑往往也是交给独立的线程去处理,通常是一个线程池,网络读写的sub reactor和业务逻辑直接通过队列来解耦。线程池里的线程读取队列,并做业务逻辑处理和编解码。
因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。...纵观整个互联网技术体系再结合公司的目前状况,笔者认为必不可少或者非常关键的后端基础技术/设施如下图所示: 这里的后端基础设施主要指的是应用在线上稳定运行需要依赖的关键组件或者服务。...业务应用和后端基础框架 业务应用分为:在线业务应用和内部业务应用。 在线业务应用:直接面向互联网用户的应用、接口等,典型的特点就是:请求量大、高并发、对故障的容忍度低。...此外,ZeroMQ则是一种实现消息队列的网络编程Pattern库,位于Socket之上,MQ之下。 4....而在移动互联网公司中,内部的各种管理、信息系统甚至外部应用同样也需要单点登录系统。 目前,比较成熟的、用的最多的单点登录系统应该是耶鲁大学开源的CAS 基本上,单点登录的原理都类似下图所示: 7.
一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行...注:计算机(硬件)->os->应用软件 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 一台硬设有了操作系统,然后装上软件你就可以正常使用了,然而你也只能自己使用 像这样,每个人都拥有一台自己的机器...,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite)....互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。...二级域名:二级域名是以顶级域名为基础的地理域名,比喻中国的二级域有,.com.cn,.net.cn,.org.cn,.gd.cn等.子域名是其父域名的子域名,比喻父域名是abc.com,子域名就是www.abc.com
一、局域网和广域网 独立模式:计算机之间相互独立; 网络互联:多台计算机通过网络连接在一起,完成数据共享。...理论上,如果该网络中存在路由器,则该网络可以连接到其它局域网和互联网上,从而形成广域网。 如果网络中没有路由器,则只能通过同一局域网内的设备来进行通信,因此可以被视为局域网。...三、OSI七层模型(了解即可) 1.概念 OSI(Open System Interconnection, 开放系统互联)七层网络模型——被称为开放式系统互联参考模型; 它将网络从逻辑上分为了七层,每一层都有相关的...网络层和传输层是操作系统内部自己实现的。 所有操作系统都一样,因此全球的主机都能互联。...总结 以上就是今天要讲的内容,本文介绍了网络基础入门的相关概念。
网络应用程序的设计模式 (1)C/S架构 client/server架构,即客户端/服务器架构。...网络分层模型 ① 七层OSI模型 - 物理层:双绞线、光纤 - 数据链路层:数据传输、错误检测 - 网络层:路由转发 - 传输层:提供端对端的接口 - 会话层:解除或建立节点之间的联系 - 表示层:数据格式化...、代码转换、数据加密 - 应用层:文件传输、电子邮件、文件服务、虚拟终端 ② TCP/IP四层模型 - 数据链路层 - 网络层 - 传输层 - 应用层 作为程序员主要关注的是应用层协议(其它三层由操作系统完成...在网络环境中,IP可以定位网络中的一台主机,而port端口可以定位一台主机中的一个进程,格式一般为IP:Port,比如127.0.0.1:80。...在传输层是不需要封装IP地址的,这是因为传输层的数据包还要经过网络层的包装,而网络层的IP协议中已经封装了IP地址,所以传输层就不需要IP了,传输层主要是封装端口号,端口号用于标识源主机哪个进程传递给目标主机的哪个目标进程
一、网络的发展 1.独立模式: 计算机之间相互独立; 在早期计算机是孤立的单机系统,无法互相通信或共享资源。 由于缺乏互联性,早期的计算机系统无法实现有效的资源共享。...2.网络互联,多台计算机连接在一起,实现数据共享 由于数据传输效率太低,于是当时的人们提出了将共享的数据由服务器统一管理起来,也就是说将共享的数据统一交给一个计算器管理储存,此时各个计算机就都能获取到这些共享的数据...当然协议还涉及到序列化和反序列化,以及数据的压缩、字段对齐等 三、OSI七层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范...2 数据链路层 互联设备之间传送和识别数据帧。...由于互联网的普及,TCP/IP协议已成为事实上的标准,而OSI模型并没有在实际应用中得到广泛采用。
IP路由技术描述 IP路由基础知识 路由和路由表 路由协议概述 直连路由,静态路由,动态路由 作用范围分类: 内部网关协议IGP:OSPF、ISIS、RIP 外部网关协议EGP:BGP
可以使用抓包工具抓取到敏感信息 这也就意味着在涉及敏感信息时, HTTP 协议不可取,需要使用一个更加安全的协议,于是基于 SSL/TLS 加密协议的 HTTPS 协议就诞生了 SSL/TLS 是用于加密和保护网络通信的协议...它们用于确保在互联网上传输的数据在传输过程中是安全的,并且不能被未经授权的人读取或篡改。...「非对称式加密」+「对称式加密」+「CA证书」 在「非对称式加密」+「对称式加密」的基础上,引入「CA证书」,确保客户端获取到的是安全、可靠的 公钥,再使用该 公钥 加密 密钥,形成密文,该密文只能由服务器使用自己的
一、概述 在学习Java基础的时候,有一章节就叫《网络编程》,那么何为网络编程呢?在此之前先了解一下何为计算机网络。...计算机网络: 简单地说就是将地理位置不同的设备通过通信线路连接起来,实现不同设备间的信息传递和资源共享的计算机系统。 网络编程: 实现不同计算机上程序之间进行数据交换的过程就叫网络编程。...比如我们常用的QQ、微信,就是在不同设备之间进行数据交换,就属于网络编程。 二、网络通信三要素 互联网上的设备要进行通信,有三个要素。...IP: 是设备在网络中的唯一标识,也就是说,一个IP就有唯一的一台设备,根据IP,就可以找到唯一的一台设备。 找到了设备,知道了要跟谁通信了,那么要跟这台设备上的哪个程序进程通信呢?...三、Java对网络编程的支持 Java对网络编程提供了良好的支持,其相关的类都在 java.net 包下。 InetAddress类: 这个类可以理解为就是表示IP。
领取专属 10元无门槛券
手把手带您无忧上云