UniqueStudio面試慘死報告

慘案1:TCP握手協議

目的
第一次握手

建立連接時,客戶端發送syn包(syn=j)到服務器,並進入SYN_SENT狀態,等待服務器確認;
SYN:同步序列編號(Synchronize Sequence Numbers)

第二次握手

服務器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發送一個SYN包(seq=k),即SYN+ACK包,此時服務器進入SYN_RECV狀態;

第三次握手

客戶端收到服務器的SYN+ACK包,向服務器發送確認包ACK(ack=k+1),此包發送完畢,客戶端和服務器進入ESTABLISHED(TCP連接成功)狀態,完成三次握手。

雖然還是不是很懂,但求之後看過TCP/IP的書籍之後能懂吧

慘案2:CPU中使用兩個段寄存器來存儲地址的原因

有待查書

慘案3:浮點數爲什麼叫做浮點數,又是怎麼存儲的呢?

實數由一個整數或定點數(即尾數M)乘以某個基數(計算機中通常是2)的整數(E)次冪得到,這種表示方法類似於基數爲10的科學計數法。

慘案4:C語言中帶參數的宏與函數的區別

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