VLSM(可延长子网掩码):基本算法:将大范围的IP网络划分为多个小范围的IP网络,为某一单位或企业的部门对内可显示不同的网络,对外可显示同一个网络。

子网划分的方法:注意:1、需要一个网关地址2、需要一个网络地址3、需要一个广播地址

第一步,我们得知道到底需要多少个ip地址,那么到底需要多少个呢?

一共是20台服务器,也就是20个ip地址加3个,一共23个,划分ip地址必须记住一点的就是没有一定刚刚好,也就是说需要23个ip就一定是划分23个ip吗?不一定,只能基于2的几次方去进行划分,那么2的几次方大于等于23是多少?

2的5次方等于32个 大于23,所以说我们ip地址划分后的范围应该是200.10.20.0-----200.10.20.31一共是32个ip地址,?原本C类地址的掩码:255.255.255.0

现在变成了:255.255.255.256-32=255.255.255.224

(ip地址按照点分十进制分为四个组,每组是2的八次方个,一共是256个,所以是256减去32个),所以划分后的ip地址为:网络地址:200.10.20.0 广播地址:200.10.20.31

网关地址:200.10.20.1 掩码:255.255.255.224 ip地址取值范围:200.10.20.2~200.10.20.30

CIDR(无类域间路由):CIDR采用13~27位可变网络ID,而不是A-B-C类网络ID所用的固定的8、16和24位。工作原理:汇总:CIDR 对原来用于分配A类、B类和C类地址的有类别路由选择进程进行了重新构建。而CIDR用 13-27位长的前缀取代了原来地址结构对地址网络部分的限制(3类地址的网络部分分别被限制为8位、16位和24位)。

核心:取相同,去不同。(针对二进制)

超网:超网是与子网相类似的概念,是IP地址根据子网掩码被分为独立的网络地址和主机地址。但是,与子网把大网络分成若干小网络相反,它是把一些小网络组合成一个大网络。

OSI/RM(开放式系统互联参考模型)

1979年,IOS组织(国际标准化组织),核心思想:分层:属于同一层面的不同功能其目的和作用相同或相似,不同层面的不同功能具有明显的差异。每层下面提供服务的基础上再提供增值服务。

分层的作用:1、便于标准化2、降低层次之间的关联性3、便于学习和理解

应用层:也称为应用实体,它由若干个特定应用服务元素和一个或多个公用应用服务元素组成。每个SASE提供特定的应用服务,例如文件运输访问和管理)、电子文电处理、虚拟终端协议等。CASE提供一组公用的应用服务,例如联系控制服务元素、可靠运输服务元素和远程操作服务元素等。随着应用层的发展,各种特定应用服务的增多,应用服务的标准化开展了许多研究工作,ISO已制定了一些国际标准和国际标准草案。

表示层:其主要作用之一是为异种机通信提供一种公共语言,以便能进行互相操作。

会话层:维持网络应用和网络服务器之间的会话联系

传输层(实现端到端的传输):以端口号区分和标定不同应用;由16位进制构成,0到65535(其中0不作为传输层的端口使用),因此端口号的取值范围从1-65535,其中1023称为知名端口。

网络层:数据链路层:介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。其主要有两个功能 :帧编码和误差纠正控制。帧编码意味着定义一个包含信息频率、位同步、源地址、目标地址以及其他控制信息的数据包。数据链路层协议又被分为两个子层 :逻辑链路控制协议和媒体访问控制协议。

物理层:计算机网络OSI模型中最低的一层,位于OSI参考模型的最底层,它直接面向实际承担数据传输的物理媒体(即通信通道),物理层的传输单位为比特,即一个二进制位(“0”或“1”)。实际的比特传输必须依赖于传输设备和物理媒体,但是,物理层不是指具体的物理设备,也不是指信号传输的物理媒体,而是指在物理媒体之上为上一层(数据链路层)提供一个传输原始比特流的物理连接。物理层规定:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性。

TCP/IP协议簇:是应用最广泛的通信协议集合,包括大量的Internet应用中的标准协议支持跨网络架构、跨操作系统平台的通信。

应用层:HTTP(超文本传输协议)—TCP80

HTTPS—HTTP+SSL—TCP443

FTP(文件传输协议)—TCP20/21

TFTP(简单文件传输协议)—UDP69

DUCP(动态主机配置协议)—UDP67  68

DNS(域名解析协议)—UDP/TCP53

telnet(远程登录协议)—YCP23

SSH—telnet+SSL—TCP22

传输层—端口号—TCP/UDP

网络层:IP地址——IP

数据链路层:MAC地址——以太网——交换机组建的二层网络

物理层

关于TCP/UDP

1、TCP是面向链接的协议而UDP是无链接的协议。

2、TCP协议的传输是可靠的,UDP协议的传输是力所能及的范围内进行传输。

3、TCP能实现流控而UDP不能。

4、TCO能实现分段操作,而UDP不行。

5、TCP的传输速度较慢,消耗资源较多;UDP的传输速度较快且消耗资源较少

TCP与UDP的适用场景:

TCP适用于对速度要求不高,但对可靠性要求高的场景;UDP适用于对速度要求比较高且对可靠性要求不高的场景。(即时通讯)

关于IP协议的运用及其知识相关推荐

  1. TCP/IP协议族(第4版)

    链接:https://pan.baidu.com/s/1Pia2by1s83kiVXEyU-dPRg 密码:ruur <世界著名计算机教材精选·TCP/IP协议族(第4版)>可作为大学生和 ...

  2. TCP/IP协议族(第四版)已出,不愧是世界计算机优秀畅销精选书籍

    序言 学习是一种基础性的能力.然而,"吾生也有涯,而知也无涯.",如果学习不注意方法,则会"以有涯随无涯,殆矣". 学习就像吃饭睡觉一样,是人的一种本能,人人都 ...

  3. TCP/IP协议简述(OSI7层模型与TCP/IP协议)

    TCP/IP协议简述(OSI7层模型与TCP/IP协议) OSI7层模型与TCP/IP协议本身没有太直接的关联,从名字也不难看出.一个是作为标准体系.参考模型(这个参考模型中其实也是有一些具体协议的) ...

  4. TCP/IP协议(二)tcp/ip基础知识

    转载:http://www.cnblogs.com/imyalost/p/6139191.html 一.TCP/IP的标准化 1.TCP/IP的含义 一般来说,TCP/IP是利用IP进行通信时所必须用 ...

  5. 计算机网络基础:TCP/IP协议相关知识笔记​

    1.TCP/IP特性 逻辑编址:每一块网卡会在出厂时由厂家分配了唯一的永久性物理地址.针对Internet,会为每台连入因特网的计算机分配一个逻辑地址也就是IP地址. 路由选择:专门用于定义路由器如何 ...

  6. tcp协议的主要功能是什么_前端要知道的网络知识一:TCP/IP 协议到底在讲什么...

    你之所以不知道那套书在讲什么,是因为你还没有认识到网络协议有什么用,怎么用,以什么形式在使用,网络协议的概念很简单,就几句话,你只知道网络协议的概念,只知道很多大神都推荐这套书,都强调网络协议的重要性 ...

  7. eip协议通信_工业通讯 | EtherNET/IP协议基础知识(Part 3)||附视频讲解

    点击蓝字 关注我们 相关阅读: EtherNet/IP OSI参考模型及其物理层.数据链路层与网络层的功能特点: EtherNET/IP协议基础知识(Part 1)||附视频讲解 Encapsulat ...

  8. TCP/IP协议知识梳理

    TCP/IP协议知识梳理 一. 计算机网络体系结构分层 二. TCP/IP 基础 1. TCP/IP 的具体含义 2. 数据包 3. 数据处理流程 ① 应用程序处理 ② TCP 模块的处理 ③ IP ...

  9. 计算机网络基础知识--TCP/IP协议、IP分组、TCP传输

    转 计算机网络基础知识--TCP/IP协议.IP分组.TCP传输 2017年12月08日 08:35:09 孔维昊 阅读数 1820 查看全文 http://www.taodudu.cc/news/s ...

最新文章

  1. A+B (带有,的数字)
  2. 设计人员珍藏的在线处理图片的网址大集合
  3. 贝塞尔曲线理解与应用
  4. windows和centos7实现文件共享之samba
  5. 《Windows via C/C++》学习笔记(二):Working with Characters and String
  6. 谷歌地球最新host_听说《流浪地球》被豆瓣鄙视了,我们用数据看一把真相(上)...
  7. 【java】java 如何证明linux缓存行确实存在
  8. python2.7中没有zlib库的解决方案(zipimport.ZipImportError: can't decompress data; zlib not available)
  9. Android学习笔记(七)——ImageView
  10. Spring Boot 解决方案 - 会话
  11. Unity实现鼠标点击指定位置导航角色
  12. js 原生 导出 excel
  13. 1N4148的导通电压
  14. 设置首字母大写(js)
  15. Linux环境安装python3报错:“HTTP Error 416 Requested Range Not Satisfiable 正在尝试其它镜像”的解决方法
  16. 一套史诗级版vue详解!
  17. java while 循环练习题
  18. 阴阳师服务器列表 修复,阴阳师服务器崩了修复了吗?阴阳师最新4月15日更新内容...
  19. Java小游戏之掷骰子
  20. 第十七章 Unity 预制件prefab(下)

热门文章

  1. 产品经理必备Axure RP Pro 5.6 下载
  2. ABAddressBook
  3. NXUOJ(ds二次考试编程复现) A2:干饭1
  4. Introduction to PyTorch 笔记
  5. 数据科学库学习第一节
  6. Directx11进阶教程PBR(2)之BRDF
  7. WinFrom中TreeView中的应用
  8. 《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一17.6 提一个懒人需求—找遥控器的电视...
  9. 网站建设之浅谈WordPress的优势和劣势
  10. content-box和border-box区别以及应用场景