網(wǎng)絡(luò)編程(上)

網(wǎng)絡(luò)編程概述

1 計算機(jī)網(wǎng)絡(luò):

是指將地理位置不同的具有獨立功能的多臺計算機(jī)及其外部設(shè)備,通過通信線路連接起來南用,在網(wǎng)絡(luò)操作系統(tǒng)膀钠,網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實現(xiàn)資源共享和信息傳遞的計算機(jī)系統(tǒng)裹虫。

2.網(wǎng)絡(luò)編程

就是用來實現(xiàn)網(wǎng)絡(luò)互連的不同計算機(jī)上運(yùn)行的程序間可以進(jìn)行數(shù)據(jù)交換 如 QQ 微信 陌陌 等即時通訊軟件

網(wǎng)絡(luò)編程之三要素

1IP 地址網(wǎng)絡(luò)中每一臺電腦的唯一標(biāo)識 通過你的IP地址就能找到你計算機(jī)所在的位置

2端口每個程序在設(shè)備上的唯一標(biāo)識用于標(biāo)識進(jìn)程的邏輯地址肿嘲,通過端口找到指定進(jìn)程

(可以這么理解 ip地址為你家住幾棟樓?端口號為你家具體的門牌號)

3協(xié)議定義通信規(guī)則,符合協(xié)議則可以通信筑公,不符合不能通信

詳解IP地址

每個設(shè)備在網(wǎng)絡(luò)中的唯一標(biāo)識

每臺網(wǎng)絡(luò)終端在網(wǎng)絡(luò)中都有一個獨立的地址雳窟,我們在網(wǎng)絡(luò)中傳輸數(shù)據(jù)就是使用這個地址。

ipconfig:查看本機(jī)IP192.168.88.217 ?(Win鍵+X+R 輸入CMD )

ping: 對聯(lián)網(wǎng)環(huán)境的檢測? ?測試連接192.168.50.12(www.baidu.com 也行) 看與他人是否連接上

本地回路地址:127.0.0.1

255.255.255.255是廣播地址

IPv4:4個字節(jié)組成匣屡,4個0-255封救。大概42億,30億都在北美捣作,亞洲4億誉结。2011年初已經(jīng)用盡。

IPv6:8組券躁,每組4個16進(jìn)制數(shù)惩坑。 目前剩余數(shù)量基本無限 不用擔(dān)心用盡

1a2b:0000:aaaa:0000:0000:0000:aabb:1f2f

1a2b::aaaa:0000:0000:0000:aabb:1f2f

1a2b:0000:aaaa::aabb:1f2f

1a2b:0000:aaaa::0000:aabb:1f2f

a2b:0000:aaaa:0000::aabb:1f2f

以上是比較常見的v6地址 正常為8組 ?但相鄰的0000 可以省略成::

詳解端口號

每個程序在設(shè)備上的唯一標(biāo)識

每個網(wǎng)絡(luò)程序都需要綁定一個端口號,傳輸數(shù)據(jù)的時候除了確定發(fā)到哪臺機(jī)器上嘱朽,還要明確發(fā)到哪個程序旭贬。

端口號范圍從0-65535

編寫網(wǎng)絡(luò)應(yīng)用就需要綁定一個端口號怔接,盡量使用1024以上的搪泳,1024以下的基本上都被系統(tǒng)程序占用了。

常用端口:

mysql: 3306

oracle: 1521

web: 80

tomcat: 8080

QQ: 4000

feiQ: 2425

我們可以通過 360的功能大全里面的 流量防火墻查看端口號

端口是可以改變的 但建議使用系統(tǒng)默認(rèn)的 如果更改可能會造成無法啟動

詳解協(xié)議

為計算機(jī)網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交換而建立的規(guī)則扼脐、標(biāo)準(zhǔn)或約定的集合岸军。

UDP

面向無連接(可以理解為發(fā)短信 ?),數(shù)據(jù)不安全瓦侮,速度快艰赞。不區(qū)分客戶端與服務(wù)端。

TCP

面向連接(三次握手)肚吏,數(shù)據(jù)安全方妖,速度略低。分為客戶端和服務(wù)端罚攀。三次握手: 客戶端先向服務(wù)端發(fā)起請求, 服務(wù) ?端響應(yīng)請求, 傳輸數(shù)據(jù)(可以這么理解 我要訪問百度 必須先跟服務(wù)器打個招呼 這是1 服務(wù)器接受到了我的請求進(jìn)行 ?了響應(yīng) 這是2 ?最后進(jìn)行傳輸數(shù)據(jù) 這是3)也可以是 美女: 約嗎党觅? 美女回答: 約 ?最后: 出來見面 ? 同理如果美女說不約 ?就等于服務(wù)端沒進(jìn)行響應(yīng) 那就GG了

Socket 簡單介紹

Socket套接字概述:

網(wǎng)絡(luò)上具有唯一標(biāo)識的IP地址和端口號組合在一起才能構(gòu)成唯一能識別的標(biāo)識符套接字雌澄。

通信的兩端都有Socket。

網(wǎng)絡(luò)通信其實就是Socket間的通信杯瞻。

數(shù)據(jù)在兩個Socket間通過IO流傳輸镐牺。

Socket在應(yīng)用程序中創(chuàng)建,通過一種綁定機(jī)制與驅(qū)動程序建立關(guān)系魁莉,告訴自己所對應(yīng)的IP和port睬涧。

原理可能有些人會懵逼 ?用人的話來講就是 我們的電腦是一座港口socket就是碼頭IO流就是船船要貿(mào)易啊 把貨物從一座碼頭 運(yùn)到另一座港口的碼頭貨物就等同于我們要傳輸?shù)臄?shù)據(jù)

網(wǎng)絡(luò)通信先簡單介紹到這 要寫好幾個章節(jié) ?先理解下簡單的基本概念 感覺講的挺清晰了 有什么不對的地方 希望指點出來

我的CSDN 博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市旗唁,隨后出現(xiàn)的幾起案子畦浓,更是在濱河造成了極大的恐慌,老刑警劉巖检疫,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宅粥,死亡現(xiàn)場離奇詭異,居然都是意外死亡电谣,警方通過查閱死者的電腦和手機(jī)秽梅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剿牺,“玉大人企垦,你說我怎么就攤上這事∩估矗” “怎么了钞诡?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長湃崩。 經(jīng)常有香客問我荧降,道長,這世上最難降的妖魔是什么攒读? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任朵诫,我火速辦了婚禮,結(jié)果婚禮上薄扁,老公的妹妹穿的比我還像新娘剪返。我一直安慰自己,他們只是感情好邓梅,可當(dāng)我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布脱盲。 她就那樣靜靜地躺著,像睡著了一般日缨。 火紅的嫁衣襯著肌膚如雪钱反。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天,我揣著相機(jī)與錄音面哥,去河邊找鬼乙各。 笑死,一個胖子當(dāng)著我的面吹牛幢竹,可吹牛的內(nèi)容都是我干的耳峦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼焕毫,長吁一口氣:“原來是場噩夢啊……” “哼蹲坷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起邑飒,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤循签,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后疙咸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體县匠,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年撒轮,在試婚紗的時候發(fā)現(xiàn)自己被綠了乞旦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡题山,死狀恐怖兰粉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情顶瞳,我是刑警寧澤玖姑,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站慨菱,受9級特大地震影響焰络,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜符喝,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一闪彼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧洲劣,春花似錦备蚓、人聲如沸课蔬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽二跋。三九已至战惊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間扎即,已是汗流浹背吞获。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工况凉, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人各拷。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓刁绒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親烤黍。 傳聞我的和親對象是個殘疾皇子知市,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 10,967評論 6 13
  • 1 UDP 1什么是網(wǎng)絡(luò) ·網(wǎng)絡(luò)就是一種輔助雙方或者多方能夠連接在一起的工具 ·如果沒有網(wǎng)絡(luò)可想單機(jī)的世界是多么的...
    五行缺覺閱讀 412評論 0 1
  • 26.02_網(wǎng)絡(luò)編程三要素之IP概述(掌握) 每個設(shè)備在網(wǎng)絡(luò)中的唯一標(biāo)識 每臺網(wǎng)絡(luò)終端在網(wǎng)絡(luò)中都有一個獨立的地址,...
    苦笑男神閱讀 328評論 0 3
  • 小時候速蕊,家到學(xué)校的路不是很遠(yuǎn)嫂丙,但對于當(dāng)時小小的我,還是覺得好遠(yuǎn) 那些年规哲,背著沉重的小書包跟啤,穿著一雙薄薄的...
    木木野閱讀 253評論 0 2
  • 讀魯迅傳,看到了朱安的故事唉锌。 去找和她有關(guān)的記錄隅肥,很少。 想來若非魯迅袄简,可能她便如那個時代的大多數(shù)女子一樣武福,淹沒于...
    微風(fēng)拂面閱讀 570評論 2 1