代码改变世界

TCP/IP模型简介和/etc/hosts文件说明

2018-10-04 14:09  烟雨楼人  阅读(536)  评论(0编辑  收藏  举报

软件=协议的实现.

IP决定了主机的位置.端口号决定了进程的位置.

两台主机上的通讯实际是两台主机上两个具体进程的通讯.

TCP/IP模型分四层:

TCP/IP模型:应用层---传输层----网络层---数据链路层。

Ip+端口号=网络套接字.(用于跨主机通讯)

Ip数据包=信息+应用层首部+传输层首部+网络层首部+帧头.

传输层首部有:目标端口+源端口.

网络层首部:目标ip+ip.    帧头=目标mac+mac.

打帧头和拆帧头都是网卡处理的.后再传给内核.


/etc/hosts是本地主机名解析文件,
作用:配置ip地址和其对应主机名的文件

 [root@lbg ~]# vim /etc/hosts

   127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

    ::1             localhost localhost.localdomain localhost6 localhost6.localdomain6

   192.168.88.8   lbg

配置文件格式说明 :

第一部分:网络IP地址;

第二部分:主机名或域名;

第三部分:主机名别名;

127...不能删除修改.    ::1的可以删除,这是IPv6的本地回环网卡

测试/etc/hosts文件配置是否成功:ping host_name

 [root@lbg ~]# ping lbg

64 bytes from lbg (192.168.88.8): icmp_seq=1 ttl=64 time=0.337 ms