您好,登錄后才能下訂單哦!
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當前端口使用情況
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。