原创 計算機網絡筆記(3)

VLSM 可變長的子網掩碼 》》點分十進制 192.168.1.1  ->   <網絡號;主機號> (1)IP地址的分類: A~E類 A 1-126 第一個8位組 網絡號,後三個8位組 主機號。 B 128-191 前兩個8位組 網絡號,

原创 計算機網絡筆記(4)

路由選擇,靜態路由 (1)什麼是路由?網絡傳輸的路徑。路由器支持路徑選擇的功能,數據包根據查找路由錶轉發,查到過後從相應的接口送出。 路由器工作的內容:1.路由器知道目標地址                                

原创 linux openssl 編程

OpenSSL是爲網絡通信提供安全及數據完整性的一種安全協議,囊括了主要的密碼算法、常用的密鑰和證書封裝管理功能以及SSL協議,並提供了豐富的應用程序供測試或其它目的使用。SSL是Secure Socket Layer(安全套接層協議)的

原创 計算機網絡筆記(5)

交換基礎 VLAN TRUNK 二層交換基礎: 園區網分層結構:接入層->匯聚層->核心層->出口層(園區網分層結構)。 出口層:廣域網接入,出口策略,帶寬控制。 核心層:高速轉發,服務器接入,路由選擇。 匯聚層:流量匯聚,鏈路冗餘,設

原创 計算機網絡筆記(2)

DNS域名:解析成IP地址,動態域名解析。 端口號:區分本地不同服務,源端口隨機分配,目的端口使用知名端口。應用客戶端的源端口一般爲系統中未使用的且大於1023;目的端口號爲服務器端應用服務的進程telnet(23)。 1.應用層:htt

原创 計算機網路學習筆記(1)

OSI 七層 CCIE方向:路由和交換(Routing&Switching),安全(Security),語音,存儲,運行商,無線 路由交換RS方向爲基礎。 1. 網絡:很多網絡設備構成的IP的網絡,ip網絡節點的標識符。 2. 集線器:共

原创 談linux socket poll的簡單理解

v 對於linux socket通信,幾個基本流程 sockfd=socket(AF_INET,SOCK_STREAM,0); bind(sockfd,(struct sockaddr*)&server_addr,sizeof(serve

原创 對 linux socket select的淺顯理解

對linux socket 通信的多路複用模型select談談我的理解。 socket通信服務器端程序流程: socket(AF_INET,SOCK_STREAM,0); setsockopt(sock_fd,SOL_SOCKET,SO_

原创 動態庫和靜態庫

      當我們完成的代碼需要向外展示內容,又不想別人看到自己的源代碼的時候,我們可以通過動態庫,在給出頭文件過後,別人就可以使用這個代碼的時候,無從獲知自己的代碼,從而保證自己的代碼的所有權。        動態庫:代碼編譯生成一個"

原创 makefile結構

      makefile在linux下用來設定一些動作,在編寫玩多個C代碼過後用來規定哪些代碼先編譯,哪些代碼後編譯,首先是目標。       “all”目標過後,提行,提行過後一定是tab鍵,用來調整格式,過後添加自己想要的動作比如