花了一天時間翻完了《碼農翻身》(跳過了Java部分)。生動有趣的書看起來就是舒服,竟有引人入勝、手不釋卷的感受,一不當心就翻完了。是一本很好的入門科普讀物,開闊技術視野。數據庫
下面是書中的摘抄和筆記瀏覽器
我是一個線程安全
TCP/IP之大明內閣 TCP/IP之薊遼督師 TCP/IP 之 大明王朝郵差服務器
發送的信息被拆分紅小包裹,編上序號,打亂順序後發送,由服務端發送,客戶端接收,接收後返回確認接收信息。若是必定時間內沒有收到確認信息,則表明信息丟失(多是發出的包裹丟失,也多是返回的確認信息丟失),從新發送該包裹。所有接收完成後按照序號從新組裝成完整信息。微信
一個故事講完httpssocket
這裏面講HTTPS講的很是好,通俗易懂有趣。加密
bill的公鑰及身份信息經過HTTPS傳輸給CA服務器,並生成數字證書。操作系統
驗證完證書後,除了對稱祕鑰是用非對稱加密傳輸,其餘請求都使用對稱加密通訊。線程
CA自己也有證書來證實本身的身份,而且CA的信用是像樹同樣分級的,高層的CA給底層的CA作信用背書,而操做系統/瀏覽器中會內置一些頂層的CA的證書,至關於你自動信任了他們。 這些頂層的CA證書必定得安全地放入操做系統/瀏覽器當中,不然世界大亂。3d
單點登陸也講得妙不可言
第三方受權,接入微信服務會常常用到。
爲了區分同一臺服務器的不一樣進程。 進程號是動態的,若是服務器端的進程重啓了,進程號就變了。端口號就是歷來標識服務器端的進程。