❶ 緗戠粶宸ョ▼甯堥渶瑕佸﹀摢浜
緗戠粶宸ョ▼甯堜富瑕佸︿範鐨勫唴瀹規湁錛氳$畻鏈哄熀紜鐭ヨ瘑銆佺綉緇滃崗璁鍜屾妧鏈銆佺綉緇滃畨鍏ㄥ拰綆$悊銆佺患鍚堣兘鍔涖
4銆佺患鍚堣兘鍔涳細緗戠粶宸ョ▼甯堥渶瑕佸叿澶囩患鍚堣兘鍔涳紝濡傚洟闃熷悎浣溿佹矡閫氳兘鍔涖侀棶棰樿В鍐寵兘鍔涚瓑銆傜綉緇滃伐紼嬫秹鍙婂埌澶氫釜棰嗗煙錛岄渶瑕佷笉鍚岃儗鏅銆佷笉鍚屾妧鑳界殑浜哄憳榪涜屽崗浣滐紝鍥犳ょ綉緇滃伐紼嬪笀蹇呴』鍏峰囪壇濂界殑鍥㈤槦鍚堜綔鍜屾矡閫氳兘鍔涖
緗戠粶宸ョ▼甯堣繕闇瑕佸叿澶囪В鍐抽棶棰樼殑鑳藉姏錛岃兘澶熷揩閫熷噯紜鍦板畾浣嶅拰淇澶嶇綉緇滈棶棰樸傜綉緇滃伐紼嬪笀闇瑕佹帉鎻¤$畻鏈哄熀紜鐭ヨ瘑銆佺綉緇滃崗璁鍜屾妧鏈銆佺綉緇滃畨鍏ㄥ拰綆$悊絳夊氫釜鏂歸潰鐨勭煡璇嗐傞櫎姝や箣澶栵紝浠栦滑榪橀渶瑕佸叿澶囪壇濂界殑緇煎悎鑳藉姏錛屾墠鑳藉湪宸ヤ綔涓鑳滀換鑷宸辯殑宀椾綅銆
❷ 網路協議分析工程師是一個怎麼樣的職位,需要具備什麼功能和網路工程師有什麼區別
網路協抄議分析工程師襲
任職要求:
1. 本科及以上,計算機、通信相關專業
2. 深入理解網路通信原理,對OSI 7層協議全面理解
3. 有全面的網路通信協議知識,可詳細描述應用通信協議過程
4. 精通TCP/IP協議,對TCP/UDP/ICMP等網路層協議有非常深刻的認識
5. 對主流網路應用層協議掌握其交互流程和作用,包括HTTP/FTP/POP/SMTP/DNS等協議
6. 能熟練使用Wireshark軟體,精通網路報文抓取和分析技術
7. 能對捕獲的應用協議進行原始分析,分析各欄位含義
8. 熟悉常見的通信加密和解密演算法
9. 了解正則表達式規范,可寫出簡單的正則表達式用例,並讀懂復雜的表達式
10. 了解網路常用的字元編碼格式,Unicode/UTF-8/Base64
11. 熟悉LINUX平台的常規操作,能夠使用tcpmp工具者優先
12. 能夠使用C/C++語言進行網路編程者優先
❸ 銆愮綉緇滃伐紼嬪笀鍩虹綃囥戝揩鏉ョ湅鐪嬶紝TCPIP鍗忚璁茬殑榪欎箞璇︾粏錛岀湅鐪嬪氨鏄庣櫧浜
娣卞叆鎺㈢儲緗戠粶宸ョ▼甯堝繀澶囩殑TCPIP鍗忚璇﹁В
鍦ㄦ瀯寤哄拰緇存姢緗戠粶閫氫俊鐨勫熀鐭充腑錛孴CP/IP鍗忚鎵婕旂潃鑷沖叧閲嶈佺殑瑙掕壊銆傚畠鍍忎竴搴фˉ姊侊紝榪炴帴鐫鍚勭嶇綉緇滆懼囧拰搴旂敤銆備粖澶╋紝鎴戜滑灝嗗叏鏂逛綅鍓栨瀽TCP/IP鍗忚錛屼粠浣撶郴緇撴瀯鍒板疄闄呮姤鏂囨牸寮忥紝璁╀綘瀵瑰畠鏈夋洿娣卞叆鐨勭悊瑙c
浠庢渶鍩虹鐨凟thernet甯у紑濮嬶紝姣忎釜鏁版嵁鍖呴兘閬靛驚鐗瑰畾鐨勮勫垯銆侲thernet鎶ユ枃鐢盜EEE 802.3鏍囧噯瀹氫箟錛岄氳繃Type/Length鏍囪瘑鏁版嵁綾誨瀷錛孧AC鍦板潃鍜孎CS淇濊瘉鏁版嵁鐨勫畬鏁存у拰涓鑷存с傛帴鐫錛802.1Q VLAN寮曞叆浜嗕紭鍏堢駭鍜孷LAN ID錛屼嬌緗戠粶綆$悊鏇村姞鐏墊椿銆侾PP甯у垯閫氳繃0x7E鐨勬爣蹇楀拰Protocol鍩熷尯鍒嗕笉鍚岀被鍨嬬殑鎶ユ枃錛岃孲TP鍗忚鐨勫撫緇撴瀯鍥哄畾錛屼究浜庤礬寰勯夋嫨銆
IP鎶ユ枃澶存槸緗戠粶灞傜殑鏍稿績錛岀増鏈錛4浣嶏紝0100錛夊拰棣栭儴闀垮害錛圛HL錛4浣嶏級鎻愪緵鍗忚鐨勫熀鏈鍙傛暟銆俆OS錛8浣嶏級鍒掑垎鏈嶅姟絳夌駭錛屼粠涓鑸鏈嶅姟鍒頒紭鍏堢駭浼犺緭銆俆otal Length錛16浣嶏級紜淇濇暟鎹鍖呭ぇ灝忥紝Flags錛13浣嶏級鐢ㄤ簬鍒嗘電$悊錛孴TL錛8浣嶏級鎺у埗鎶ユ枃瀵垮懡錛孭rotocol錛8浣嶏級鎸囩ず涓婂眰鍗忚綾誨瀷銆侶eader Checksum錛16浣嶏級淇濊瘉鏁版嵁鍖呯殑姝g『浼犺緭錛屾簮/鐩鏍嘔P鍦板潃錛32浣嶏級鏄庣『閫氫俊鍙屾柟銆
3. ARP鍗忚瑙f瀽
ARP鍗忚鐢ㄤ簬鍦板潃瑙f瀽錛岀被鍨嬩負0x0806銆傛姤鏂囩粨鏋勪腑鐨勫墠4涓瀛楁靛畾涔変簡鍚4涓瀛楁電殑綾誨瀷鍜岄暱搴︼紝Hardware Address Type鏍囪瘑鏈鍦扮‖浠剁被鍨嬶紝Protocol Type瀵瑰簲IP鍗忚綾誨瀷錛岀‖浠跺湴鍧鍜孖P鍦板潃闀垮害鍒嗗埆鐢ㄤ簬瀹氫綅鐩鏍囪懼囥侽P瀛楁靛垯灞曠ず浜嗘搷浣滅被鍨嬶紝濡傝鋒眰鍜屽搷搴斻
鐞嗚ВTCP/IP鍗忚鐨勮繖浜涚粏鑺傦紝瀵逛簬緗戠粶宸ョ▼甯堟潵璇存槸鑷沖叧閲嶈佺殑銆備粠搴曞眰鐨勫撫緇撴瀯鍒頒笂灞傜殑鍗忚浜や簰錛屾瘡涓閮ㄥ垎閮界揣瀵嗙浉榪烇紝鍏卞悓鏋勫緩浜嗘垜浠鐨勭綉緇滀笘鐣屻傜幇鍦ㄤ綘瀵硅繖浜涘熀紜鐭ヨ瘑鏈変簡鏇存繁鍏ョ殑浜嗚В錛屽噯澶囪繋鎺ョ綉緇滃伐紼嬬殑鎸戞垬鍚э紒