計算機網絡1

 1.網絡基礎:

  1.1 IT行業鐵三角:os,web,sql 不管是哪個IT崗位都應該懂,

   1.2 開發鐵三角:語言,數據結構算法,數據模式

   1.3 測試鐵三角:需求,搭環境和設計用例,找bug定位問題代碼;

   1.4 運維鐵三角:懂基本的加上業務和軟件使用;

   1.5 作用:資源共享,信息傳遞,負荷均衡,集中管理,安全可靠,分佈管理;

   1.6 計算機系統=軟件系統+硬件系統

      軟件系統=底層驅動軟件+ 網絡操作系統 +應用系統;

      硬件系統= 計算機 + 通訊處理設備 + 通訊傳輸設備 +通訊交換設備;

   1.7 簡單常用的網絡命令:

     查IP配置:windows下是 ipconfig -all

           linux下是 ifconfig

     查網絡連接:ping -n IP地址

     查網絡狀態:windows下是netstats -na|findstr 8080

             linux下是 ls -a -d

 

 2.OSI參考模型,TCP/IP模型

  OSI:open system interconnection 開放系統互聯參考模型

  TCP/IP:transfer control protocol/internet protocol 傳輸控制/網際協議

  2.1 OSI七層模型,

  物理層:網卡,mac地址,中繼器放大;

  數據鏈路層:以太網,mac地址,二層交換機

  網絡層:IP協議,ip地址,路由器,三層交換機

  傳輸層:端口,協議,發送和接受信息

  會話層:建立會話,會話ID

  表示層:編碼格式,含義

  應用層:功能應用服務

  常用命令:

  tracert:跟蹤路由,例如:tracert -d sq.ytesting.com

  arp:地址解析,ip解析爲mac, 

  rarp:反地址解析,mac解析爲ip

  網絡設備:

  網卡:mac地址48bits,燒錄在網卡的rom中,是網卡在網絡的唯一識別號,作用是將軟件中的數據與計算機硬件中的信號進行數模和模數轉換;

 調至解調器:將數據與電話線中的信號進行數模或模數轉換;

  交換機:局域網內數據包交換(找mac),現在也有一些帶簡單路由功能的交換機爲三層交換機

  路由器:廣域網中找到快速找到正確的網絡地址,路由算法的好壞決定路由速度

  常用命令:route /? 手動配置靜態路由表

        netsh 本地或遠程查詢或修改網絡配置,如:netsh interface ipv6 show route 

 

  2.2 TCP/IP 四層模型,協議簇

  鏈路層: 設備驅動程序 ,接口卡

  網絡層:IP ICMP(Internet control message protocol) IGMP(internet group management       protocol)

  傳輸層:TCP UDP

  應用層:Telnet FTP POP3 SMTP

  主流的服務器端口: web:80 ftp:21,ssh:22,mysql:3306

  封裝:FTP->TCP->IP->驅動。。。

  分發:。。。驅動->IP->TCP->FTP

  在一個應用軟件中,會將TCP與UDP結合使用。

  封裝後的格式:以太網首部 + IP首部 + TCP首部 + 應用首部 + 數據

  服務器類型:

  重複型:單線程,慢但是有序

  併發型:多線程,線程池/資源池,快但是無序有互鎖風險

  端口:

  1-1023不可用端口,1024-65535可用端口

  常用端口:

  http:80/8080/8081/8090/3128/tcp

  https:443/tcp,443/udp

  FTP:21/tcp

  telnet:23

  pop3:110/tcp

  tomcat:8080

  win2003:3389

  oracle:1521

  mysql:3306

  SQL server數據庫的server:1433/tcp,1433/udp

  SQL server數據庫的monitor:1434/tcp,1434/udp

  qq:1080


  http協議與https協議不同之處:https協議多了加密處理,用戶體驗上沒有區別感覺不到不同。

  

  例:查看本機qq的端口使用情況

    1.在任務管理器中查看qq的pid,

    2.在cmd中輸入netstat -ano|findstr [qq的pid]就能看的QQ當前端口使用情況

   


  

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