原创 TCP-IP學習筆記(六)——IP:網際協議1

1、引言 IP是TCP/IP協議族中最爲核心的協議。所有的 TCP、UDP、ICMP及IGMP數據都以IP數據報格式傳輸。IP提供的是不可靠、無連接的數據報傳送服務。其中,<font color=red>**不可靠**(unrel

原创 TCP-IP學習筆記(三)——概述

6、封裝 當TCP傳送數據時,數據被送入協議棧中,然後通過每一層直到被當作一串比特流送入網絡。這些數據在通過每一層時都會被加入一些信息(首部或尾部),過程如下圖所示。其中TCP傳送給IP的數據單元稱爲TCP報文段,IP傳送給網絡接

原创 TCP/IP學習筆記(11)——廣播和多播

1、引言 廣播和多播僅應用於 UDP,它們對需將報文同時傳往多個接收者的應用來說十分重要。TCP是一個面向連接的協議,它意味着分別運行於兩主機(由 IP地址確定)內的兩進程(由端口號確定)間存在一條連接。 考慮包含多個主機的共享

原创 c/c++基礎題(1)

下面關於typedef char String_t; 和#define String_d char 這兩句在使用上的區別描述錯誤的是? A、typedef char *String_t 定義了一個新的類型別名,有類型檢查 B

原创 2017.8.27 阿里巴巴算法工程師筆試(2)

題目 菜鳥倉庫是一個很大很神奇的地方,各種琳琅滿目的商品整整齊齊地擺放在一排排貨架上,通常一種品類(sku)的商品會放置在貨架的某一個格子中,格子設有統一的編號,方便工人們揀選。 有一天沐哲去菜鳥倉庫參觀,無意中發現第1個貨架格子

原创 TCP/IP學習筆記(13)——TCP:傳輸控制協議

1、TCP的服務 儘管TCP和UDP都使用相同的網絡層(IP),TCP卻嚮應用層提供與UDP完全不同的服務。 TCP提供一種面向連接的、可靠的字節流服務。面向連接意味着兩個使用TCP的應用(通常是一個客戶和一個服務器)在彼此交換

原创 TCP-IP學習筆記(一)——概述

1、引言 各種型號的計算機上,運行着不同的操作系統,但是TCP/IP協議族允許他們互相進行通信。這就是它最基本的作用。 2、分層 網絡協議通常分不同的層次進行開發,不同的層次有不同的功能,TCP/IP通常被認爲是一個四層協議系統

原创 TCP-IP學習筆記(二)——概述

(接上)互聯網的主要目的之一是在應用程序中隱藏所有的物理細節。這種隱藏使得互聯網功能非常強大。 連接網絡的另一個途徑是網橋。網橋是在鏈路層上對網絡進行互連,而路由器則是在網絡層上進行互連。網橋可以組合多個局域網(LAN)

原创 TCP-IP學習筆記(七)——ARP:地址解析協議

1、引言 數據鏈路如以太網或令牌環網都有自己的尋址機制(常常爲 48 bit地址),這是使用數據鏈路的任何網絡層都必須遵從的。一個網絡如以太網可以同時被不同的網絡層使用。例如,一組使用TCP/IP協議的主機和另一組使用某種P C網

原创 TCP-IP學習筆記(四)——概述

9、端口號 TCP和UDP採用16bit的端口號才識別應用程序。例如FTP服務器的TCP端口號爲21,每個Telnet服務器的TCP端口號是23,每個TFTP服務器的UDP端口號是69.這些端口號由Internet號分配機構(IA

原创 TMS320C66x彙編語言的DSP代碼優化

摘要:隨着主頻的不斷增加及多核處理器的出現,DSP運算量也不斷地提高,但是從系統集成度的提高和成本角度考慮,仍然需要對C語言代碼進行優化以提高效率。介紹了TMS320C66x彙編和流水線技術,闡述了在CCS編譯器的實時運行環境下,編程需要

原创 TCP-IP學習筆記(五)——鏈路層

1、引言 在TCP/IP協議族中,鏈路層主要有三個目的:(1)爲IP模塊發送和接收IP數據報;(2)爲ARP模塊發送ARP請求和接收ARP應答;(3)爲RARP發送RARP請求和接收RARP應答。 2、以太網和IEEE 802封裝

原创 TCP/IP學習筆記(十)——UDP:用戶數據報協議

1、引言 UDP是一個簡單的面向數據報的運輸層協議:進程的每個輸出操作都正好產生一個UDP 數據報,並組裝成一份待發送的 I P數據報。 這與面向流字符的協議不同,如TCP,應用程序產生的全體數據與真正發送的單個IP數據報可能

原创 (LeetCode)算法題目——Add Two Numbers

給定兩個非空的鏈表,表示兩個非負整數。 數字以相反的順序存儲,每個節點包含一個數字。 添加兩個數字並將其作爲鏈表返回。 可以假設兩個數字不包含任何前導零,除了數字0本身 舉例: 輸入:(2 -> 4 -> 3) + (5 ->

原创 TCP-IP學習筆記(八)——RARP:逆地址解析協議

1、引言 具有本地磁盤的系統引導時,一般是從磁盤上的配置文件中讀取 IP地址。但是無盤機,如X終端或無盤工作站,則需要採用其他方法來獲得 I P地址。 網絡上的每個系統都具有唯一的硬件地址,它是由網絡接口生產廠家配置的。無盤系統