热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

站在0基础的角度看网络

[1]TCPIP----------模型:TCPIP模型-5层5---应用层4---传输层:TCP3---网络层:IP2---逻辑链路层1---物理层---------------

[1] TCP/IP  ---------- 模型 :

  TCP/IP  模型-5层

5 ---应用层

4 ---传输层:TCP

3 ---网络层:IP

2 --- 逻辑链路层

1 ---物理层

 --------------------------------------------------------------

TCP/IP  模型4层

4 ---应用层

3 --- 传输层:TCP

2 --网络层:IP

1 --网络互联层

----------------------------------

OSI 模型:  标准:

7 应用层

6 -表示层

5-会话层

4 - 传输层:TCP

3 - 网络层:IP

2 - 逻辑链路层

1- 物理层:负责高电压和底电压表示网络信号:

   -------------------------

 【1】网线:  8跟铜丝,俩俩成对,共4对,都是按照一定的叫度缠绕在一起的:(所以 网线也称之为“双绞线“)

 【2】分类 :(基于传输速度和干扰能力)-

       5 类: 100Mbps

  超5类:100Mbps

    6类  : 1000 Mbps

     水晶头:(RT-45):

--   网线的线序

       标准- 568B  

           白橙、橙、白绿、蓝, 白蓝,绿,白棕,棕

       标准-  568A

           白绿,绿,白橙,蓝,白蓝,橙,白棕,棕

              区别:    1-3 对调

                             2-6 对调

 ----基于线序,网线可以分为:

 1 , 直通线 : 两边线序相同:连接不同的设备时:

 2  ,交叉线: 俩边线序不同:连接相同的设备时:

 3  ,反转线: 俩边线序完全相反:

  [3] IP 地址的介绍:

  ----- 凡是能够上网的设备,必须得有一个IP 地址 :而每个IP 地址,就相当于每个人有一个名字:

 常见的 IP 地址  如:192.168.1.1  255.255.255.0  (后面的时子网掩码)

 ---------  注意  IP 地址必须与子网掩码成对出现,否则 没意义

  1   如何查看自己的网卡的IP 地址配置:

    W in 系统中: 通过图形化界面  用鼠标点击 。

      还可以通过 命令的形式差看 ip 地址 :

                 eg :  #  打开i命令行的方式: 温柔四键(左手处,四个方形图案)+  R    

           #  输入 “ cmd"  调出命令窗口:

           # 输入命令:ipconfig   //  显示网卡IP 地址信息  -------》  输入  ipconfig/all  (查看全部信息|)

  --------------------------------------------------------------------------------------------------------------------

 【4】 连通性测试工具: -------" ping "

              工作原理: 向指定目标IP 地址发送一个请求包  , 目标设备赶回i一个 回复包:

    eg: pc> ping 192.168.1.2  (成功)

PC>ping 192.168.1.2
 
Pinging 192.168.1.2 with 32 bytes of data:
 
Reply from 192.168.1.2: bytes=32 time=0ms TTL=128
Reply from 192.168.1.2: bytes=32 time=0ms TTL=128
Reply from 192.168.1.2: bytes=32 time=0ms TTL=128
Reply from 192.168.1.2: bytes=32 time=0ms TTL=128
 
Ping statistics for 192.168.1.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

  注  *  ctrl  +  c   (快速终止 ping 的命令)

---------------------------------------------------------------------------------------------------------------------

【4】什么是 IP 地址

  1、  黑客帝国中  那些 数字  绿色的  : 1010100101010110110  (2进制)电脑的识别方式 。

  2、点分十进制,x.x.x.x  (每一个x 对应的是一个字节:一个字节: 8个bit)

  3   ip 地址的结构:

         # 长度为  32 bit       # 结构为----  网络位+主机位 

  4   子网掩码:

    --作用: 区分IP 地址中的网络位与主机为 

   ---  子网掩码的特点:

              #  与ip 的地址一一对应

              #  1和0 永远是连续的  不会交叉出现:

              # 左边永远是 1  右边永远是 0

--------------------------------------------------------------------------------------------------------------

  【5】 iIP  地址的分类 

           目的 :  为了方便对IP 地址的管理:

          原则: 看ip 地址中的第一字节的前几位 固定的bit; 0000 0000.x.x.x.x

  A  第一个字节的  前面1 个bit  如果是10, 则称之为A 

      0-127    默认子网掩码  255.0.0.0

  B   第一个字节的 前面2个bit  如果是10  则称之为 B  

     128-191           255.255.0.0

  C  第一个字节   前面3个bit  如果是110  则为C 

    192- 223           255.255.255.0

  D   第一个字节   4个bit   是1110  为D  

    224-239    没有掩码

  E   剩下的 

    240-255  实验室保留使用

---------------------------------------------------------------------------------------------------------------

【6】特殊的IP 地址  (不能配置在网络设备上)

        网络地址

                   -- 作用:代表的是一个范围/区域   不代表任何设备:

                       定义:IP 地址中的主机位全为 0  该IP 称之为网络地址

         广播地址

                   ---- 作用:代表的是一个范围/区域中的所有设备:

                         定义:IP 地址中的主机位  全为 1  该IP 称之为广播地址

 *   注  ( 0 和 127 开头的地址,不可以直接配置在设备上|)

---------------------------------------------------------------------------------------------------------------------

【7】IP 地址面临的问题:

                       IP 地址空间不足

                       IP 地址浪费,进一步导致可用地址空间不足:

       eg  :  

        192.168.1.1/24 

            网络地址:192.168.1.0/24

            广播地址:192.168.1.255/24

   该网段包含地址:256  (2的8次方)----------  可用IP 地址:256-2 = 254

      『宗旨』:

   一个网段中使用不完的IP 地址,不可以分配给其他部门使用。所以这些用不完的IP 地址  就成为了 不要用的  形成浪费

      解决方案:

       1    私有地址/公有地址

     定义:任何一个机构,组织或者单位,都可以免费的重复的使用IP 地址空间:

               使用该类型的IP 地址,不可以上网:

         A  类 私有地址  :  10.0.0.0------10.255.255.255    10.0.0.0/8

         B 类 私有地址  : 172.16.0.0---172.31.255.255       172.16.0.0/12

         C 类私有地址   : 192.168.0.0----192.168.255.255     192.168.0.0/16

         D 类私有地址   : 239.0.0.0  ----- 239.255.255.255     239.0.0.0/8

        2     子网划分 

   2进制----10进制 

  1010 = 10

1010 1010 =170             (2进制与10之间的相互转化)

0000 0110  =6

0011 0101  = 53

----------------------------------------------


本文出自 “13450587” 博客,请务必保留此出处http://13460587.blog.51cto.com/13450587/1981898

站在0基础的角度--看网络


推荐阅读
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 本文将从基础概念入手,详细探讨SpringMVC框架中DispatcherServlet如何通过HandlerMapping进行请求分发,以及其背后的源码实现细节。 ... [详细]
  • 如何在PHP中安装Xdebug扩展
    本文介绍了如何从PECL下载并编译安装Xdebug扩展,以及如何配置PHP和PHPStorm以启用调试功能。 ... [详细]
  • publicclassBindActionextendsActionSupport{privateStringproString;privateStringcitString; ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • 本文介绍了如何通过C#语言调用动态链接库(DLL)中的函数来实现IC卡的基本操作,包括初始化设备、设置密码模式、获取设备状态等,并详细展示了将TextBox中的数据写入IC卡的具体实现方法。 ... [详细]
  • 回顾两年前春节期间的一个个人项目,该项目原本计划参加竞赛,但最终作为练习项目完成。独自完成了从编码到UI设计的全部工作,尽管代码量不大,但仍有一定的参考价值。本文将详细介绍该项目的背景、功能及技术实现。 ... [详细]
  • 本文探讨了在一个物理隔离的环境中构建数据交换平台所面临的挑战,包括但不限于数据加密、传输监控及确保文件交换的安全性和可靠性。同时,作者结合自身项目经验,分享了项目规划、实施过程中的关键决策及其背后的思考。 ... [详细]
  • importjava.io.*;importjava.util.*;publicclass五子棋游戏{staticintm1;staticintn1;staticfinalintS ... [详细]
  • 心理学经典:《思考致富》
    《思考致富》是由美国著名成功学大师拿破仑·希尔撰写的一部重要著作,该书基于希尔长达20年的深入研究和访谈,探讨了个人成功的核心要素。书中不仅揭示了成功的关键,还提供了一系列实用的方法和策略。 ... [详细]
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • Beetl是一款先进的Java模板引擎,以其丰富的功能、直观的语法、卓越的性能和易于维护的特点著称。它不仅适用于高响应需求的大型网站,也适合功能复杂的CMS管理系统,提供了一种全新的模板开发体验。 ... [详细]
  • 在日常生活中,支付宝已成为不可或缺的支付工具之一。本文将详细介绍如何通过支付宝实现免费提现,帮助用户更好地管理个人财务,避免不必要的手续费支出。 ... [详细]
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
author-avatar
Annfeliz
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有