网络基础(ip 子网掩码 端口 DNS 网关)

ip地址

地址格式为:IP地址=网络地址+主机地址 或 IP地址=网络地址+子网地址+主机地址

A类IP:从0.0.0.0 – 127.255.255.255

B类IP:从128.0.0.0 – 191.255.255.255

C类IP:从192.0.0.0 – 223.255.255.255

1. A类IP地址 一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。可用的A类网络有126个,每个网络能容纳1670万多个主机。

 2. B类IP地址 一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”。可用的B类网络有16382个,每个网络能容纳6万多个主机 。

 3. C类IP地址 一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。C类网络可达209万余个,每个网络能容纳254个主机。

实际上,还存在着D类地址和E类地址。但这两类地址用途比较特殊,在这里只是简单介绍一下:D类地址称为广播地址,供特殊协议向选定的节点发送信息时用。E类地址保留给将来使用。

在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:

A类地址:10.0.0.0~10.255.255.255

B类地址:172.16.0.0~172.31.255.255

C类地址:192.168.0.0~192.168.255.255

子网掩码

ip必须要和子网掩码配套使用,子网掩码数字只有255和0(非标准子网掩码除外)。ip地址中和255对应的数字表示网段,

如192.168.1.1   子网掩码255.255.255.0,则192.168.1.这三个数字一样就表示在一个网段  192.168.1.2和192.168.1.3就在一个网段。

一般用标准子网掩码就行:

A类ip:255.0.0.0 

B类ip:255.255.0.0 

C类ip:255.255.255.0

端口

作用:ip能锁定一台物理机器,对应着一张网卡,外界发来的数据包网卡都会接收。但是问题来了,网卡给程序提供了接口,你监听一下我,要是有消息来了,我就转发给你。这样应用程序就能收到数据了。但是问题来了,程序A和程序B都需要监听网卡接发数据,网卡说那我把接到的数据发给谁?

这就是port的作用,每一种服务都有特定的 port 在监听!无须担心计算机会误判的问题

分类:

1.周知端口(Well Known Ports)

      周知端口是众所周知的端口号,范围从0到1023,其中80端口分配给WWW服务,21端口分配给FTP服务等。我们在IE的地址栏里输入一个网址的时候是不必指定端口号的,因为在默认情况下WWW服务的端口是“80”。

网络服务是可以使用其他端口号的,如果不是默认的端口号则应该在 地址栏上指定端口号,方法是在地址后面加上冒号“:”(半角),再加上端口号。比如使用“8080”作为WWW服务的端口,则需要在地址栏里输入“网址:8080”。

但是有些系统协议使用固定的端口号,它是不能被改变的,比如139 端口专门用于NetBIOS与TCP/IP之间的通信,不能手动改变。

2.动态端口(Dynamic Ports)

动态端口的范围是从49152到65535。之所以称为动态端口,是因为它 一般不固定分配某种服务,而是动态分配。

3.注册端口

端口1024到49151,分配给用户进程或应用程序。这些进程主要是用户选择安装的一些应用程序,而不是已经分配好了公认端口的常用程序。这些端口在没有被服务器资源占用的时候,可以用用户端动态选用为源端口。

根据提供服务类型的不同,端口分为两种,一种是TCP端口,一种是UDP端口。TCP端口和UDP端口。由于TCP和UDP 两个协议是独立的,因此各自的端口号也相互独立,比如TCP有235端口,UDP也 可以有235端口,两者并不冲突。但一般同时只用一个,TCP用了50端口,UDP就把这个端口空着

DNS

域名解析服务器   把域名如www.sina.com变成IP地址56.104.117.201(域名好记)

网关gateway

作用:网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。

现在主机使用的网关,一般指的是默认网关。在一般的路由器网络中,默认网关最常见的一般是:192.168.1.1和192.168.0.1,也就是路由器LAN接口的默认IP地址。当然,也有一些智能路由器会使用其它IP地址作为默认网关,这个主要是路由器厂商出厂前设定的。

要连外网必须配置DNS和网关。连接局域网中的其他电脑不用这两个。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章