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 命令咱們剛纔做的設置才生效

相關文章
相關標籤/搜索