美文网首页
基础描述

基础描述

作者: arkulo | 来源:发表于2016-07-08 09:01 被阅读24次

概述

引言

1.WAN广域网 LAN局域网

分层

  1. tcp和ip层为什要分为两层?因为ip层不能保证数据绝对送达,因此需要tcp层控制失败重发等机制
  2. ftp,tcp协议都是端到端的协议,ip,以太网协议是逐跳协议

域名系统

1.DNS是域名系统,它是一个分布式数据库

封装

1.协议栈:就是一个数据包从应用层到网络层经历的所有协议层

分用

1.就是接收方层层拆包的过程

端口号

  1. 端口号就是应用程序的唯一标示,它采用16bit来表示
  2. 1~255是知名端口号,256~1023是unix系统占用,1024~5000是客户端临时端口,5000+是服务器预留。
  3. 端口号总计:65536个(2^16)

互联网

  1. 互联网的重要环节就是--路由器(它联通了不同的网络)
  2. ip地址就是“网络号”+“主机号”

互联网地址(IP地址)

五类地址

Paste_Image.png

有多少网络号,有多少主机号?

注:这里主机数量没有减去全0全1

类别 网络号前8位 网络数量 主机数量
A类 0 0000000~0 1111111 (0~127) 2^7 2^24
B类 10 000000~10 111111 (128~191) 2^14 2^16
C类 110 00000~110 11111 (192~223) 2^21 2^8

子网掩码

子网掩码主要有两个作用:
  1. 屏蔽ip地址的一部分以区别网络标示和主机标示,并说明该ip地址是在局域网上,还是在远程网络上
  2. 将一个大的网络划分成若干个小的子网络
计算方法:
  1. IP地址与子网掩码做“与”操作(二进制),可以得到网络号
  2. IP地址与子网掩码取反之后做“与”操作,可以得到主机号

默认子网掩码

网络分类 默认子网掩码
A类 255.0.0.0
B类 255.255.0.0
C类 255.255.255.0

自定义子网举例

假设子网掩码为:255.255.255.224,求:

  1. 二进制子网地址 ?
  2. 十进制子网地址 ?
  3. 子网所容纳主机数量?
  4. ip范围?

答:自定义子网共占用3位

名词解释
子网掩码二进制 11111111,11111111,11111111, 111 00000
子网数量 (2^3)-2=6
每个子网可容纳主机数 (2^5)-2=30
子网编号 子网二进制地址 子网十进制地址
1 11111111,11111111,11111111, 00100000 255.255.255.32
2 11111111,11111111,11111111, 01000000 255.255.255.64
3 11111111,11111111,11111111, 01100000 255.255.255.96
4 11111111,11111111,11111111, 10000000 255.255.255.128
5 11111111,11111111,11111111, 10100000 255.255.255.160
6 11111111,11111111,11111111, 11000000 255.255.255.192

ip路由

Paste_Image.png

相关文章

  • 基础描述

    概述 引言 1.WAN广域网 LAN局域网 分层 tcp和ip层为什要分为两层?因为ip层不能保证数据绝对送达,...

  • ABAP基础-程序描述

    1 概述 ABAP程序的源代码结构包括数据定义和处理块两个部分。 数据定义部分包含整个程序中可见的全局数据类型和数...

  • kotlin的基础描述

    动态语言和静态语言动态语言即运行前不需要编译,在运行的时候边解释边运行。静态编译语言是在运行前需要编译,编译完成后...

  • Tensorflow[基础篇]——整体描述

    前言 在一开始,作为小白的我对Tensorflow、Theano编程并不习惯和理解,因为它跟我之前接触的编程风格不...

  • Go基础-007 类型描述

    1.变量强类型 变量在声明时,需要明确指定其类型,一旦定义不可改变。变量,仅仅可以存储对应的类型的数据! 2.静态...

  • golang reflect 反射包

    基础类型描述 Type Kindtype Kind uint 基础类型常量const ( Invalid K...

  • iOS-Autolayout自动计算itemSize的UICol

    UICollectionViewLayout基础知识 Custom Layout 官方描述An abstract ...

  • day06-运维基础章节-目录结构测验

    基础概念部分测验 描述主机名称修改文件路径 描述本地解析文件路径 描述本地磁盘挂载文件路径 描述系统运行级别,以及...

  • Android-ConstraintLayout约束布局使用

    一、ConstraintLayout基础属性详解 属性描述app:layout_constraintLeft_to...

  • DockerFile 命令总结

    只描述非windows系统。 FROM [:] [AS ]: 设置基础镜像 RUN \...

网友评论

      本文标题:基础描述

      本文链接:https://www.haomeiwen.com/subject/xxiodttx.html