网络基础

来源:互联网 发布:mac系统安装flash 编辑:程序博客网 时间:2024/05/22 06:43

一、网络基础

1-1.iso/osi 七层模型

  iso: 国际标准化组织
  osi: 开放系统互联模型
  ios: 苹果操作系统


上三层给用户提供服务,下四层实际进行数据传入。
TPDU 是传输层协议数据单元
SPDU 是会话层协议数据单元
PPDU 是表示层协议数据单元
APDU 是应该层协议数据单元


1-2.TCP/IP 四层模型









1-3.IP地址与子网掩码



    D、E类Ip用户不能使用,不考虑
    127.0.0.0代表自己的主机。
    B类地址规定第一字节8个bit的最高两位必须为10,则B类地址的第一字节取值范围为10000000——10111111(二进制表示),将二进制转化为10进制就是128~191了。
    C类地址规定第一字节8个bit的最高三位必须为110

子网掩码

ip跟子网掩码必须要放在一起说明才有意义。

    A类IP地址 地址范围1.0.0.0到127.255.255.255[1]  (二进制表示为:00000001 00000000 00000000 00000000 - 01111110 11111111 11111111 11111111)。最后一个是广播地址。
    A类IP地址的子网掩码为255.0.0.0,每个网络支持的最大主机数为256的3次方-2=16777214台。

    B类IP地址地址范围128.0.0.0-191.255.255.255[3]  (二进制表示为:10000000 00000000 00000000 00000000----10111111 11111111 11111111 11111111)。 最后一个是广播地址。
    B类IP地址的子网掩码为255.255.0.0,每个网络支持的最大主机数为256的2次方-2=65534台。

    C类IP地址范围192.0.0.0-223.255.255.255[3]  (二进制表示为: 11000000 00000000 00000000 00000000 - 11011111 11111111 11111111 11111111)。
    C类IP地址的子网掩码为255.255.255.0,每个网络支持的最大主机数为256-2=254台


子网掩码的作用:多个ip,只要子网掩码内的ip不同,就是不同的网段,而后面不同,就是不同的主机


1-4.端口作用

    通过ip能确定服务器的位置,再通过端口号确定访问的目标端口是哪一个。


telnet最好不用,因为是明文传输

(1).netstat:  查看本机启用的端口
netstat  -an
  -a: 查看所有连接和监听端口
  -n: 显示IP地址和端口号,而不是显示域名和服务名

可以看到udp是没有监听者的

1-5.DNS作用


DNS:也就是域名系统的缩写,也称作名称解析
    在互联网中,通过IP地址来进行通信,ip地址用数字表示,记忆起来太困难了,人对域名更加敏感,如http://www.baidu.com

    当要访问一个网站,首先会向DNS发起一个请求,如要访问baidu网站,客户机会问DNS"你知道这个网站的IP吗?", DNS会把IP地址告诉客户机。客户机拿到IP之后,就会去访问baidu网站,这就是DNS的基本作用


  1).'.'表示根域名,根域名的服务器只有13台,在国内没有。
  2).顶级域由域名分配组织ISO决定
    - gov:  政府部门
    - com:  商业部门
    - edu:  教育部门
    - org:  民间团体组织
    - net:  网络服务机构
    - mil:  军事部门

    - cn:   中国    - jp:   日本
    - uk:   英国    - hk:   香港
  3).主机名(三级域名)+二级域名+顶级域名组成完整的域名空间,并且是全球唯一的。
域名空间结构的意义
  1).互联网中的域名是有结构有规划的
  2).域名进行了分级
如何防区钓鱼网站
如:http://www.imooc.com/learn/69
一定要注意只要二级域名+顶级域名(imooc.com)不对,就有危险。



1-6.网关作用


  1).网关(Gateway)又称网间连接器,协议转换器
  2).网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连
  3).网关既可以用于广域网互连,也可以用于局域网互连。
  4).网关是一种充当转换重任的服务器或路由器。


0 0
原创粉丝点击