- TCP/IP协议概述
传输控制协议/因特网互联协议(Transmission Control Protocol/Internet Protocol,TCP/IP),TCP/IP名为网络通讯协议,由网络层的IP协议和传输层的TCP协议组成。
TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地,而IP是给因特网的每台联网设备规定一个地址。
基于TCP/IP的参考模型将协议分成四个层次,它们分别是网络接口层、网际互连层(IP层)、传输层(TCP层)和应用层。4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。
应用层功能:文件服务,文件传输,电子邮件,虚拟终端
传输层功能:提供端对端的接口
网络层(IP层):为数据包选择路由
2.IP地址
互联网协议地址(Internet Protocol Address,IP),IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP地址被用来给Internet上的每个通信设备的一个编号,每台联网的PC上都需要有IP地址,这样才能正常通信。
IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(即4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。
IPV4有4段数字,每一段最大不超过255。由于互联网的蓬勃发展,IP位址的需求量愈来愈大,使得IP位址的发放愈趋严格,各项资料显示全球IPv4位址在2011年已经全部分发完毕。
地址空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6重新定义地址空间。IPv6采用128位地址长度。在IPv6的设计过程中除了一劳永逸地解决了地址短缺问题以外,IPV6的诞生可以给全球每一粒沙子配置一个IP地址,还考虑了在IPv4中解决不好的其它问题。
IP地址分类:
IPV4地址编址方案有A、B、C、D、E五类,其中A、B、C是基本类,D、E类作为多播和保留使用
A类IP地址 地址范围1.0.0.0到127.255.255.255
B类IP地址的子网掩码为255.255.0.0
B类IP地址地址范围128.0.0.0-191.255.255.255
B类IP地址的子网掩码为255.255.0.0
C类IP地址范围192.0.0.0-223.255.255.255
C类IP地址的子网掩码为255.255.255.0
D类IP地址又称之为多播地址,多播地址的最高位必须是“1110”,范围从224.0.0.0到239.255.255.255。
以下是特殊的地址:
每一个字节都为0的地址(“0.0.0.0”)表示当前主机
每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址
凡是以“11110”开头的E类IP地址都保留用于将来和实验使用
以数字127.0.0.1到127.255.255.255段的IP地址称为回环地址,用于回路测试
2.1子网掩码
通常的讲,子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。
2.2网关地址
网关(Gateway)是一个网络连接到另一个网络的“关口”, 网关实质上是一个网络通向其他网络的IP地址。主要用于不同网络传输数据。
例如我们电脑设备上网,如果是接入到同一个交换机,在交换机内部传输数据是不需要经过网关的,但是如果两台设备不在一个交换机网络,则需要在本机配置网关,内网服务器的数据通过网关,网关把数据转发到其他的网络的网关,直至找到对方的主机网络,然后返回数据。
3.Linux系统配置IP
Linux服务器网卡默认配置文件在/etc/sysconfig/network-scripts/下,命名的名称一般为:ifcfg-eth0 ifcfg-eth1 ,eth0表示第一块网卡,eth1表示第二块网卡,依次类推。
修改服务器网卡IP地址命令为vi /etc/sysconfig/network-scripts/ifcfg-eth0
服务器网卡配置完毕后,重启网卡服务:/etc/init.d/network restart 即可。
然后查看ip地址,命令为:ifconfig或者ip addr show 查看当前服务器所有网卡的IP地址。
4.Linux系统配置DNS
如上网卡IP地址配置完毕,如果服务器需上外网,还需配置域名解析地址(Domain Name System,DNS),DNS主要用于将请求的域名转换为IP地址
修改vi /etc/resolv.conf 文件,在文件中加入如下两条:
| nameserver 202.106.0.20 nameserver 8.8.8.8 |
如上分别表示主DNS于备DNS,DNS配置完毕后,无需重启网络服务,DNS是立即生效。
可以ping -c 6 www.baidu.com 查看返回结果,如果有IP返回,则表示服务器DNS配置正确
5966



被折叠的 条评论
为什么被折叠?



