原创 http協議 http://yunhaozou.org/http/321.html

OSI所屬層:應用層 功能描述:http協議主要定義了web網頁的請求和響應的規範。它和smtp一樣,是一種ASCII協議,因此我們可以使用telent來做爲客戶端來向web服務提發送http請求,得到超文本。 常見使用場所:瀏覽器 當

原创 UDP協議

UDP 是User Datagram Protocol的簡稱, 中文名是用戶數據包協議,是 OSI 參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。它是IETF RFC 768是UDP的正式規範。UDP協議的全稱

原创 linux 查找命令

which NAME        which - locate a command SYNOPSIS        which [-a] filename ... DESCRIPTION        which  returns  t

原创 linux命令 文件查看

cat NAME        cat -將多個文件的內容輸出到標準輸出,或讀取標準輸入。 SYNOPSIS        cat [OPTION]... [FILE]... DESCRIPTION       Concatenate F

原创 ICMP協議

基本簡介 ICMP協議是一種面向無連接的協議,用於傳輸出錯報告控制信息。它是一個非常重要的協議,它對於網絡安全具有極其重要的意義。   它是TCP/IP協議族的一個子協議,屬於網絡層協議,主要用於在主機與路由器之間傳遞控制信息,包

原创 計算機網絡協議

簡介   計算機網絡協議是有關計算機網絡通信的一整套規則,或者說是爲完成計算機網絡通信而制訂的規則、約定和標準。網絡協議由語法、語義和時序三大要素組成。   語法:通信數據和控制信息的結構與格式;  語義:對具體事件應發出何種控制信息,完

原创 FTP協議

FTP是一個8位的客戶端-服務器協議,能操作任何類型的文件而不需要進一步處理,就像MIME或Unencode一樣。但是,FTP有着極高的延時,這意味着,從開始請求到第一次接收需求數據之間的時間會非常長,並且不時的必需執行一些冗長的登陸進程

原创 TCP協議

OSI所屬層:傳輸層 功能描述:TCP層是位於IP層之上,應用層之下的運輸層。不同主機的應用層之間經常需要可靠的、像管道一樣的連接,但是IP層不提供這樣的流機制,而是提供不可靠的包交換。   應用層向TCP層發送用於網間傳輸的、用8位字

原创 linux Vi編輯器學習

命令行模式下的移動 常規方式: h 向左  j 向下 k 向上 l 向右 快捷方式: 0移到當前行的開始  $移到當前行的末尾 gg移動到文件第一行 H移動到屏幕最上方那一行  M移動屏幕最中央那一行   L移動屏幕最下方那一

原创 常用的計算機網絡協議

一、網絡協議是什麼?    通俗地說,網絡協議就是網絡之間溝通、交流的橋樑,只有相同網絡協議的計算機才能進行信息的溝通與交流。這就好比人與人之間交流所使用的各種語言一樣,只有使用相同語言才能正常、順利地進行交流。   從專業角度定義,

原创 ARP協議

ARP,即地址解析協議,實現通過IP地址得知其物理地址。在TCP/IP網絡環境下,每個主機都分配了一個32位的IP地址,這種互聯網地址是在網際範圍標識主機的一種邏輯地址。爲了讓報文在物理網路上傳送,必須知道對方目的主機的物理地址。這樣

原创 VMWare虛擬機網絡

轉載自:http://bbs.kafan.cn/thread-764572-1-1.html ~~~~很多朋友都曾問到關於Guest 和Host 互聯,其實這並不是一件困難的事情,只要能夠理解VMware 的網絡模型即可,今天結合着我的

原创 GCC編譯

以下列舉的是GCC最常用的編譯選項 gcc 的用法爲: gcc [options] [filenames] 1、沒有options時,將默認產生 *.out 的可執行文件名 2、可以使用 -o 來控制可執行文件名 3、-c表示編

原创 gcc編譯連接庫文件 轉載http://www.iteye.com/topic/261176

對大多數不從事Linux平臺C語言開發的人來說,GNU gcc的一套工具和Linux平臺的共享庫的使用還是十分陌生的,其實我也不太熟悉,姑且寫點基礎知識,權當做備忘吧。 一、GNU gcc的編譯工具用法  我們先來寫一個簡單的C程序:he

原创 linux編程路線

首先先學學編輯器,vim, emacs 什麼的都行。   然後學 make file 文件,只要知道一點就行,這樣就可以準備編程序了。   然後看看