zoukankan      html  css  js  c++  java
  • 网络基础概念

    一、网络的分层:

          

    二、路由的概念:

    从本地笔记本到远端的服务器,路径也不只一条。就好比交通,地图推荐路线一样。

    三、ip地址和路由

    四、公有ip和私有ip

           公有ip需要分配,每个用户都需要唯一的一个ip地址。ipv4已经耗尽了,现在再推ipv6

          私有ip,比如学校和公司,如果每个人都申请公有ip,就有点浪费了。私有ip如何访问internet呢,私有ip是不可以传递到互联网的。使用一个网络地址转换NAT技术。

         数据包进入到路由器以后,他会做一个转变。

          

    五、两个工具:ping和telnet

      ping(ICMP协议)验证ip的可达性。检查ip地址基本的连通性。

      telnet检查服务的可用性

     telnet ip地址  端口 返回拒绝,ping可达。 说明服务不可达,有可能是防火墙。

     ping ip地址拒绝的,由于防火墙不让ping

    telnet ip地址 端口 connected 说明慕课网服务器不允许ping,但是web服务可以访问的。

    六、介绍一个工具:wireshark

    通过这个工具可以学习网络

    七:之前本人以为Telnet通 ping一定也是通的

    telnet能通,表示两台计算机之间建立了连接通道。理论上是能ping通的。还有一个不能telnet并不代表不能ping,这是两种完全不同的数据包,防火墙中可以设置允许哪种包通过的
    如果不能ping通,可能的原因是对方主机关闭了ping回显,或者是对方的防火墙阻止了ping发送的数据包。
    tenelt是经过路由选择的,如果对方设置了拒绝直接ping服务,直接ping就不通了。

    对方机器提供了 telnet 23 端口的服务,所以能 telnet ,但禁用了 ping 功能,因此你不能 ping 到对方的机器。
    是不是禁PINGl了呢!因为TELNET和PING的协议是不一样
    ping是ICMP协议,ICMP仅包含控制信息,没有端口。telnet是TCP协议,有端口,能承载数据

    ping telnet的区别 
     ping: 用来检查网络是否通畅或网络连接速度(Ping域名可以得出解析IP) 
     telnet: 用来检查指定ip是否开放指定端口的 
    说明: 
    Ping不通并不一定代表网络不通。ping是基于ICMP协议的命令,就是你发出去一个数据包,对方收到后返给你一个!就好比声纳。这个协议是可以禁止的!禁止后,如果你ping对方,对方收到后就不回馈给你,这样你就显示无法ping通,但实际你们还是连着的!telnet是登陆服务器的!服务没禁止就能登陆.
    ---------------------
    作者:LeoSong121
    来源:CSDN
    原文:https://blog.csdn.net/qq_26878363/article/details/82493254
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    Ruby--Array
    SQL--查询相同字段的数据
    Ruby--CSV
    Ruby--String
    Git常用命令
    JS Date函数操作
    FTP命令
    Rails--%w用法[转]
    Rails--export csv
    Mysql远程访问
  • 原文地址:https://www.cnblogs.com/mecy1222/p/11187925.html
Copyright © 2011-2022 走看看