Linux学习: Tcp/Ip基础

一、概述linux

   linux /unix的世界就是网络的世界,而网络的基础就是tcp/ip,tcp/ip到底是什么?
windows

    Tcp/Ip是Unix/Linux世界的网络基础,在某种意义上,unix网络就是Tcp/Ip,并且Tcp/ip就是网络互联的一个标准,它不是一个独立的协议,而是一组协议(tcp,ip,udp,arp(Address Resolution Protocol(地址解析协议)) ,rarp(反向地址解析协议)等协议)网络

二、OSI与Tcp/ip参考模型tcp

   

OSI中的层测试

功能加密

TCP/IP协议族spa

应用层unix

文件传输,电子邮件,文件服务,虚拟终端rest

TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等htm

表示层

数据格式化,代码转换,数据加密

没有协议

会话层

解除或创建与别的接点的联系

没有协议

传输层

提供端对端的接口

TCP,UDP

网络层

数据包选择路由

IP,ICMP,OSPF,EIGRP,IGMP

数据链路层

传输有地址的帧以及错误检测功能

SLIP,CSLIP,PPP,MTU

物理层

以二进制数据形式在物理媒体上传输数据

ISO2110,IEEE802,IEEE802.2

TCP/IP

OSI

应用层

应用层

表示层

会话层

主机到主机层(TCP)(又称传输层)

传输层

网络层(IP)(又称互联层)

网络层

网络接口层(又称链路层)

数据链路层

物理层


 下面分析下使用QQ聊天时数据的网络传输过程

三、Ip地址与包的路由传递

每一个internet上的主机和路由器都有一个ip地址,它包括网络号和主机号,全部ip地址都是32,ip地址按照国际标准的划分为a,b,c,d,e五种类型,咱们将一一介绍

A   (1.0.0.0 - 127.255.255.255)

0 7位网络号 主机号

B   (128.0.0.0 - 191.255.255.255)

10 14位网络号 主机号

C   (192.0.0.0 - 223.255.255.255)

110 21位网络号 主机号

D   (224.0.0.0 - 239.255.255.255)

1110 多点播送地址

E   (240.0.0.0 - 247.255.255.255)

11110 留住未来使用


                                                                                  几个特殊的ip地址

局域网广播

11111111111111111111111111111111

对一个子网广播

网络号 111111...111111111111

回路

127
任意值(去除全0全1)


四、网络经常使用命令

一、追踪路由   tracert 目标ip/域名

二、测试两个 ip是否畅通  ping 目标ip

三、在windows查看ip状况的命令是   ipconfig

四、在linux/unix下查看ip状况的命令是  ifconfig


五、Linux网络环境配置

    第一种方法:

            (1) 用root身份登陆, 运行setup命令进入到text mode setup utiliy 对网络进行配置,这里能够进行ip,子网掩码,默认网关,dns的设置

            (2) 这时网卡的配置没有生效,运行/etc/rc.d/init.d/network restart命令对刚才做的设置才生效

    第二种方法:

        (1) ifconfig eth0 x.x.x..x 对网卡进行设置

        (2) Ifconfig eth0 network x.x.x.x 对子网掩码设置

         对广播地址和dns使用默认

         注意: 这样配置网络当即生效,可是是临时生效

    第三种方法:

         (1)修改/etc/sysconfig/network-scripts/ifcfg-eth0这个文件里各个属性能够修改,包括ip,子网掩码,广播地址,默认网关

      (2)这时网卡的配置没有生效,运行/etc/rc.d/init.d/network restart 命令咱们刚才做的设置才生效

相关文章
相关标签/搜索