❶ message是什麼意思,最近兩天開機就彈出這個,這么解決
因為是操作系統中PCSC服務未能正常啟動,用戶操作系統不穩定或存在問題,所以導致message彈出。解決步驟如下:
1、首先第一步就是打開我的電腦」上按下滑鼠右鍵,選擇管理(進入計算機管理)。注意的是管理窗口的左欄中打開「服務和應用程序」,點擊「服務」。(或者可以通過控制面板進入)。
❷ 在網路各個層中的數據包的名稱分別是什麼
數據幀、數據包、數據報以及數據段
OSI參考模型的各層傳輸的數據和控制信息具有多種格式,常用的信息格式包括幀、數據包、數據報、段、消息、元素和數據單元。
信息交換發生在對等OSI層之間,在源端機中每一層把控制信息附加到數據中,而目的機器的每一層則對接收到的信息進行分析,並從數據中移去控制信息,下面是各信息單元的說明:
數據幀(Frame):是一種信息單位,它的起始點和目的點都是數據鏈路層。
數據包(Packet):也是一種信息單位,它的起始和目的地是網路層。
數據報(Datagram):通常是指起始點和目的地都使用無連接網路服務的的網路層的信息單元。
段(Segment):通常是指起始點和目的地都是傳輸層的信息單元。
消息(message):是指起始點和目的地都在網路層以上(經常在應用層)的信息單元。
元素(cell)是一種固定長度的信息,它的起始點和目的地都是數據鏈路層。
元素通常用於非同步傳輸模式(ATM)和交換多兆位數據服務(SMDS)網路等交換環境。
數據單元(data unit)指許多信息單元。常用的數據單元有服務數據單元(SDU)、協議數據單元(PDU)。
SDU是在同一機器上的兩層之間傳送信息。PDU是發送機器上每層的信息發送到接收機器上的相應層(同等層間交流用的)。
Packet(數據包):封裝的基本單元,它穿越網路層和數據鏈路層的分解面。通常一個Packet映射成一個Frame,但也有例外:即當數據鏈路層執行拆分或將幾個Packet合成一個Frame的時候。
數據鏈路層的PDU叫做Frame(幀);
網路層的PDU叫做Packet(數據包);
TCP的叫做Segment(數據段);
UDP的叫做Datagram。(數據報)——在網路層中的傳輸單元(例如IP)。一個Datagram可能被封裝成一個或幾個Packets,在數據鏈路層中傳輸
幀和數據包都是數據的傳輸形式。幀,工作在二層,數據鏈路層傳輸的是數據幀,包含數據包,並且增加相應MAC地址與二層信息;數據包,工作在三層,網路層傳輸的是數據包,包含數據報文,並且增加傳輸使用的IP地址等三層信息。
❸ MSG是什麼意思啊
MSG是一個多義詞,所代表的意思分別是:
1、MSG指的是Windows程序中的結構體:
MSG是Windows程序中的結構體。在Windows程序中,消息是由MSG結構體來表示的。成員變數含義為第一個成員變數hwnd表示消息所屬的窗口;第二個成員變數message指定了消息的標識符。
2、MSG指的是最大穩定增益:
MSG是maximum stable gain的縮寫,所代表的意思是指最大穩定增益,單位是dB。
3、MSG指的是麥迪遜廣場花園:
MSG中文名是麥迪遜廣場花園,全稱是Madison Square Garden,被紐約當地人簡稱為MSG或者乾脆就叫做花園。
4、MSG指的是商品味精的英文縮寫:
商品味精的全稱是Monosodium L-glutamate,簡稱為MSG,化學式 C5H8O4NNa·H2O。
5、MSG指的是萬人集團品牌:
MSG是萬人控股集團有限公司於2017年申請注冊的品牌商標,圍繞以人為本的核心,剖析企業從創業期至成熟期的理念分析,為個人及企業發展打下理念基礎,從而達到人與企業相互融合、共同發展的目標。
❹ message是什麼意思
1、n.
信息;消息;要旨;教訓
2、v.
給…發消息;給…留言;
❺ 聊天時經常看到人說MSG,這個msg是什麼意思啊
MSG是Windows程序中的結構體。在Windows程序中,消息是由MSG結構體來表示的。成員變數含義:第一個成員變數hwnd表示消息所屬的窗口;第二個成員變數message指定了消息的標識符。第三、第四個成員變數wParam和lParam,用於指定消息的附加信息。最後兩個變數分別表示消息投遞到消息隊列中的時間和滑鼠的當前位置。
(5)message計算機網路中的意思擴展閱讀:
MSG通常開發的程序都是窗口應用程序,一個消息一般都是與某個窗口相關聯的。例如,在某個活動窗口中按下滑鼠左鍵,產生的按鍵消息就是發給該窗口的。在Windows程序中,用HWND類型的變數來標識窗口。
第二個成員變數message指定了消息的標識符。在Windows中,消息是由一個數值來表示的,不同的消息對應不同的數值。但是由於數值不便於記憶,所以Windows將消息對應的數值定義為WM_XXX宏(WM是Window Message的縮寫)的形式;
XXX對應某種消息的英文拼寫的大寫形式。例如,滑鼠左鍵按下消息是WM_LBUTTONDOWN,鍵盤按下消息是WM_KEYDOWN,字元消息是WM_CHAR,等等。在程序中我們通常都是以WM_XXX宏的形式來使用消息的。
❻ 電腦網路名詞
網路名詞:主要是指在新興網路世界,聊天,工作,學習中(包括線上,線下),人們為了可以方便表達意思而對所說話語,所寫內容進行的簡寫。當然有時也是年輕人的時髦用語,並不改變名詞個數,只是換N個字,以達到想表達內容。還有就是通過網路游戲而衍生出的新詞,短小精湛。還有一些英語縮寫。
看不懂不叫看不懂,叫--暈
不滿不叫不滿,叫--靠
見面不叫見面,叫--聚會
有錢佬不叫有錢佬,叫--VIP
提意見不叫提意見,叫--拍磚
支持不叫支持,叫--頂
強烈支持不叫強烈支持,叫--狂頂
不忠不叫不忠,叫--外遇
追女孩不叫追女孩,叫--泡妞
吃不叫吃,叫--撮
羨慕不叫羨慕,叫--流口水
樂一樂不叫樂一樂,叫--happy
跳舞不叫跳舞,叫--蹦的
東西不叫東西,叫--東東
別人請吃飯不叫請吃飯,叫--飯局
興奮不叫興奮,叫--high
特興奮不叫特興奮,叫--至high
有本事不叫有本事,叫--有料
倒霉不叫倒霉,叫--衰
單身女人不叫單身女人,叫--小資
單身男人不叫單身男人,叫--鑽石王老五
蟑螂不叫蟑螂,叫--小強
被無數蚊子咬了不叫被無數蚊子咬了,叫--新蚊連啵
好看不叫好看,叫--養眼!
網上醜女不叫醜女--叫恐龍
網上醜男不叫醜男--叫青蛙
網上高手不叫高手--叫大蝦
網上低手不叫低手--叫菜鳥
看帖不叫看帖——叫瞧瞧去
我」不叫「我」:叫「偶」
不錯不叫不錯 叫8錯
去死不叫去死,叫74
親親你叫771,抱抱你叫881
氣死我了——7456
喜歡不叫喜歡___叫稀飯
祝你快樂不叫祝你快樂.........叫豬你快樂
就是不叫就是,叫94
是啊不叫是啊,叫42
不要不叫不要——叫表
偶:我
腹黑——有心計的人
kick your ass:踢你的PP
FT,分特:faint的簡稱,暈倒。
統一:刷牆,掃樓的同義詞。也就是整個版面都是你的回復,一種被譴責的行為。
XXXX的說:一種動詞後置,比如吃飯的說
XXXXing:XXXX進行中,正在XXXX。比如上網ing
PP:照片,但如果是說打PP,那就是kick your ass的意思了
kick your ass:打你屁屁
BT:變態。和浮雲的其他版塊相比,水版是個BT出沒的地方 扁他(她、它)
SL:色狼。浮雲的特點是,狼多也MM多
GF:girl friend,女友:gay friend 同性戀
BF:boy friend,男友
kao,靠,拷:粗口,慎用
MD:粗口,特別慎用!
TMD: 粗口,特別慎用!
TNND:粗口,特別慎用!
JJWW:唧唧歪歪,指人說話的樣子
SJB:神經病
PMP:拍馬屁
MPJ:馬屁精
kick:扁
slap:打耳光
KH:葵花,就是練葵花寶典的高手,浮雲某高手已練至化境,人皆不呼其名,而直呼KH。
KHBD:葵花寶典
PXJF:辟邪劍法,源於KHBD,KH專用的劍法
SP:support,支持
的微:一種語氣助詞,KH專用
呼呼,豬豬:睡覺
稀飯:喜歡
果醬:過獎
BXCM:冰雪聰明
LOL:Laugh Out Loud,大笑
KFC:Kxxx & Fxxx & Cxx,要是和某人有仇,就KFC他吧
PK:player kill,砍人,攻擊,也可解釋為先批後K
btw:by the way,順便說一句
PS:兩種意思,btw或者photoshop(一種電腦修圖軟體)
CU:see you,再見
BB:寶貝,情人,孩子,byebye,看具體使用
走召弓雖:超強
醬紫:這樣子
飯飯:吃飯
片片:照片
斑竹,板豬:版主,論壇版塊的管理人員,把水版比作個小店,他們就是店小二。
水桶,水鬼,水仙,水王,水母:指灌水狂人,水母特製女性
水手:版中的芸芸眾生
潛水員:就是那些喜歡看別人灌水自己不灌水的傢伙
抓狂:受不了刺激而行為失常
THX,3X:thanks,謝謝
sigh:嘆息
cool:酷
pm:論壇的私信
zip it:閉嘴
DL:download,下載
PUB:網路上掃描到的ftp,可以臨時起上傳下載功能,也指把文件傳到pubftp上共享的行
為。
BRB:Be right back,馬上回來
TTYL:Talk to you later,再見,下次回頭再談
BBL:be back later 過會回來
包子:某人長得難看或者笨就說他包子
粉:很,非常
蛋白質:BD+BC+SJB
愛老虎油:I love U,我愛你
表:不要,比如表太好,不要太好的意思。
咣當:暈倒發出的聲音
豬娃:CCF傳過來的口語,好孩子
爆頭:游戲中引來的詞彙,把某人打得腦袋開花
4242:是啊是啊
748:去死吧
886,88:再見
847:別生氣
987:就不去,就不去
55555:哭
XXX:兒童不宜的東西
blah-blah:反復說
厚厚,吼吼,咔咔,kaka,嘻嘻,xixi:語氣助詞
+U 加油。
1414 意思意思。
253 mop貼圖第253號。一個人在拜禮作揖。
3166 撒由那拉,再見。(日語)
3H學生 三好學生。
3q Thank you,謝謝你。
4242 是啊是啊。
4人民 為人民。4為for.
555 wuwu,嗚嗚嗚(哭) 。
7456 氣死我咯。
748 去死吧。
8147 不要生氣。
84 不是。類似的還有:848 (不是吧)。
848 不是吧。
874 掌嘴。源自貓撲網站的貼圖第874號,動態效果,畫的是一個女子正在用掃把抽一個男子的嘴巴。
886 拜拜嘍!
88 bye bye,白白,拜拜,再見。
8錯 不錯。
9494 就是就是。
999 貓撲網站的貼圖第999號,用於表達因極度驚訝或極度佩服。
BC 白痴
BF Boy Friend,男朋友。當然還有:
BL/GL 玻璃,同性戀。Boy』s Love(男同性戀),Girl』s Love(女同性戀).
BOT 機器人。
BTW Bye The Way,順便提一下。
BT 變態。例句:掛著鼻涕上網也很BT的哦。或BitTorrent一種新型的P2P下載工具。
CC ①xixi,嘻嘻,西西。嘿嘿.②醋醋,吃醋。
cft Comfort,安慰,舒適。(英文)
CGP Computer Gaming Pseudodementia的縮寫,電腦游戲性痴呆症.
CG Computer Graphics,計算機所做圖形。
cool斃 酷斃。 有時也用:「褲」「庫」都來自於"Cool"!
COSPLAY COSTUME PLAY,扮演自己所喜歡的角色表演,來自於日本〔ko-su-pu-re〕的發音。
cow **,kao。用於罵人。
CT 警察。
CU See You,再見。
DBC 大白痴
DC ①DIGITAL CAMERA(數碼相機)。②SEGA出的DREAMCAST著名游戲機種。
DD 弟弟。
di 結構助詞「的」,專門用於句子最末,表示強調。例句:不是這樣di!
DL Download,下載。有時也用「當」或「down」。
e 惡心。
eg 舉例。
faint(或ft) 暈,表示不可理解的意思。例句:faint~竟然有這種事情的哦?
FC 任天堂出的8位游戲機,超級任天堂為SFC。
FOAF Friend of a Friend,一個朋友的朋友。
GF Girl Friend,女朋友。
Friend of a Friend 一個朋友的朋友。
Gay 男同性戀,也有寫為「基」的。
GB 任天堂出的著名掌上游戲機(GameBoy),還有:GBA(GameBoyAdvance)。
GG 哥哥。
gl glass,同性戀.
gx 恭喜。
H Hentai,色情。由它引申出來的詞很多,例如:HComic(色情漫畫),HCartoon(色情卡通),HGame(色情游戲)等等。
Haha 哈哈。笑聲
Hehe 呵呵。笑聲
hiahia 象聲詞,怪笑。
HIGH 高了,常用於喝酒等行為下。
hoho 爽朗的笑聲。
HP 生命值。
IC I See,我明白。例:oic(哦,我明白了)。還有:CU,"See You",含有再見(SeeYouLater)之意。
JJBB 結結巴巴。類似的還有:JJYY,JiJiWaWa,"唧唧歪歪「,」唧唧哇哇「。
JJ 姐姐。類似的還有:GG(哥哥),MM(妹妹),DD(弟弟)。
JR 賤人
JS 奸商。
K 象聲詞,咳嗽聲。例句:KKK……無聊。
L 快樂。例句:我今天很L,你呢?
LBT 路邊攤。
lj 垃圾。
LM辣妹
lr 爛人。
L公(或LG) 老公。
L婆(或LP) 指老婆。
M 笨蛋、木頭。 例句:你真M。
md ****。
me2 me too,我也是。
MM 妹妹,美眉。
mop 貓撲,游手好閑的縮寫詞。來自貓撲網站,貓撲上的成員叫"Mopper"。英文原意為"拖把".
MP 沒品。
msg Message,消息,信息。
N 表示思考。 例句:N......N......
NB ① 牛逼。還有:NBHH,牛逼烘烘,牛人,大牛.② 自然美,Natural Beautiful。
nod 點頭(動作)。
nr 腦弱。
NC 腦殘
O ①回答別人的傻話。 例句:O......O......想吐! ②有時也用來表示:「我」,"ou"。③喔。
P 否定用語。 例句:你放P!
papa 怕怕。例:papaya(怕怕呀)
PC Personal Computer(個人電腦)的縮寫。
PF 佩服。
PK Person-killing,單挑,要出虛擬人命的網上決斗。
PLMM 漂亮美眉。
PMP 拍馬屁。也有:PMPMP(拚命拍馬屁).
PM ①Private Message,私人消息,就是論壇上的悄悄話。②Pardon Me,請原諒我。
PPMM ①婆婆媽媽。②漂漂美眉。
pp ① 點點通軟體。② 屁股。
PS ①PhotoShop(一個著名圖形處理工具)的縮寫。
②PlayStation(SONY出的一個著名游戲機種)的縮寫。
③Post ?窖裕?獎省@?紓骸癙.S:這只是我的個人觀點……」
④留言上面的PS= postscript 附言
puke 嘔吐。
PvP 由PK改名而來,因為目 前韓國政府已下令游戲開發商,必須將「PK」改為「PvP」(Player Versus Player)。
pw password,密碼。
py 朋友。
Q ① 求人。例句:我QQ你了,把你的電話號碼給我吧。
② 可愛。為英文「CUTE」的音譯;
③ 用icq聊天工具呼叫。例句:前天,我曾Q過你。
qr 窮人。
qu4 去死。
Q男,Q女 用icq或oicq聊天的男人或女人。
R 語氣詞,驚奇。 例句:R?你是小學生。
re 迴文。
rpwt 人品問題。
rq 人氣。
rt 如題。用於發新帖時,當內容已經在標題上打出時,內容欄里就僅註明rt。
ry 人妖。
S 死機。例句:對不起,我剛才S了。
SB **,對某些人的蔑稱,罵人用語。
sg 帥哥。可以用:ssgg表示」好帥的哥哥哦!「
sigh 嘆氣。
SL 色狼。
sm ①Sado-Masochi,性虐戀。S 為Sadism性虐待,M 為 Masochism被虐待.② 什麼。例句:你剛才說sm?
sp support,支持。
SS SEGA出的SATURN游戲機。
ST 失態。
T 踢。例:T飛(踢飛)。
Thx Thanks.
tears 流淚。
*** 他****。
**** ********。
too 表示程度。例:tooooooo…… bad (太……糟糕了)
ts 同上。就是同意樓上的意見,用在回貼時。
U You,你。例如:Thank U! 「謝謝你!」。還有Ur,表示:your,你的。I服了U,表示:我服了你了。
UK United Killers,殺手聯盟。
vs 對決。與pk不同的是,vs並不一定代表單獨挑戰。
W 王或者萬。例:新人W。破W。
wl 網戀。
ww 彎彎,指台灣同胞。
X 錯。例句:你大X特X。
Y WHY, 為什麼?
YK 幼齒,年幼,未成年。
yy 意淫,過度慾望。不一定指下流的想入非非的,往往是為了達到思想、心理及口頭上的快感。來自於《紅樓夢》。
zzZZz 睡覺的狀態。
…哈 語氣詞,例句:今天又有人病了哈。
一槍爆頭 一槍就把對方腦袋打掉。
不睬你 不理你。(新加坡語)
東東 東西。
么么黑 非常黑暗。
亮騷 將心愛的東西給別人看。
偉哥 偉大的男人。
系咪 是不是。
做臉 整容。
偶 我。
兔爸 toolbar,工具條。
切 語氣詞(qie~),表示蔑視。
刷屏 指用重復的句子把聊天或論壇的一頁刷一遍,以清潔版面。
壓 語氣詞「呀」。
可愛 可憐而沒人愛。
台客/台妹 土氣粗俗的意思(台語)。原指早期原台/灣人民。
吐血 形容郁悶心情。
吼吼 恐龍專用,情緒不明。
嘔像 嘔吐的對象。
和和 呵呵。
啊哦唐老鴨常用語氣詞。
噴鼻血 形容被震驚的樣子。
壇子 論壇。
型男 模特身材的男人,也有「型女」的說法。
大丈夫 沒問題。(日語)
大刀 打倒。
大蝦 大俠。
好康 好看。
如花似玉 醜陋。
姑狗 Google搜索引擎。也寫作「辜狗」。
寒 驚嘆,害怕。有時也寫作「汗」。例句:樓上的觀點非常可怕。寒~!
干色摸 干什麼。也寫作「干蝦米」。
開畫 公開放映。
弓雖 語氣詞「強」,厲害,了不起,
恐龍 kl,長相困難的女生。
慘綠 不幸。
我倒 用於表示佩服,或出其意料之外。
我閃 用於表示惹不起躲得起。
戰隊 指一組成員編組參加電腦游戲比賽。
打口 碟片被打了個口子的海關行為。
拋磚 跟帖。
搶一 指雜論壇里搶第一個回復位置。
搶整 qz,搶發第整數帖文章。
拍磚 指回貼時持批評態度。
捏 語氣詞,發音為「nie」,表示的語氣接近於「呢」。
搞大 把事情弄得誇張的意思。
斑竹 版主。有時也會寫成」板豬「。
暖被兒獎 指諾貝爾獎。
暴笑 巨大笑聲。
有形 有派頭。
板斧 版副。
樓上 樓上就是上面的帖子回復者。另外還有「樓下」、「頂樓」、「底樓」、「樓主(發帖者)」等一系列說法。
殘念 ①可惜;②死亡。(日語)
母代(或無得) 沒得,沒有。(南京發音)。
水蒸氣 比純凈水還純的水,就是無文字及任何內容的空白帖子。
油墨 幽默。
泡菜 指在論壇里瀏覽。
泥巴 mud游戲。
溫酒吧 Win98.類似的還有:瘟都死(windows)。
漫迷 漫畫fan。
潛水 指呆在聊天室里不說話。
灌水 指在網路上發布一些意義不大的
文字。
灰常灰常 非常非常。
烘培雞 HomePage, 個人主頁,「竹葉」。
狗狗 狗的昵稱。
狼族 與色狼不同,作風正派,喜歡獨斷獨行,雖愛女色,但從不死纏mm。
貓 Modem,數據機(撥號上網用的東西),
王求革圭 指球鞋。
甩槍 憑感覺將準星甩出去瞄準射擊。
甫士 Pose,姿勢。
盲狙 不開瞄準鏡,直接打狙擊槍的。
笨拉燈本·拉登。
粉 很。
素 是。
素顏 沒有化裝的面孔。
純凈水 無內容的帖子。
練狙 練習狙擊槍技法。
置頂 將某個帖子放在列表的最上方。
老大 帶頭的。有時是被眾人吹捧的人,有時是被眾人暴打的人。
老斑 班主任。
肉雞 弱機,是指網路上安全性不強,被人完全控制的機器。
菜鳥 新手。
表 不要。
衰 倒霉。
輕舞肥羊 源自痞子蔡的輕舞飛揚,用來嘲笑MM。
達人 高人。
醬紫 這樣子。例句:故事的發生是醬紫的。
釀紫 那樣子。
閃客 製作flash的人。
隔壁 旁邊論壇或聊天室。
青蛙 qw,長相可怕的男生。
靚號 指號碼不錯的QQ號。
領導 老婆。
飛仔/飛女太保/太妹。小流氓。
馬桶文章 爛文章。
馬甲 指一個人擁有的多個ID。
驢友旅遊者。
咸 色/情。
黑名單 BBS中被關的ID。
坑 會引起很多人回復的帖子。
小強 蟑螂。來自於周星馳的《唐伯虎點秋香》。
唔 不。
唔系 不是。廣東話
……ing 表示進行時。例句:無限郁悶ing。
……的說 來自日語語法「……とぃぃます」,表示認為、覺得。例句:似乎他態度老強硬的說。
超/強/哈/巨/狂/嚴重… 表示特別,起誇張、加強語氣作用。例句:你這人超厲害!我對你的說法嚴重支持!
菇涼:指姑娘
無節操:形容一個人做事沒原則。例句:節操掉一地。
❼ 求計算機網路專業術語!
ISO七層結構是基礎,這個扎實以後學東西,都有理解的基礎沒畏懼,而且同理的東西可以同理去思考,解決問題。畢竟有很多相似的功能和工作原理
但對於很多學習這個東西的學生來說,不知道學了有什麼用,所以沒實踐也是不行的
❽ 網路通信
我們要理解網路中進程如何通信,得解決兩個問題:
a、我們要如何標識一台主機,即怎樣確定我們將要通信的進程是在那一台主機上運行。
b、我們要如何標識唯一進程,本地通過pid標識,網路中應該怎樣標識?
解決辦法:
a、TCP/IP協議族已經幫我們解決了這個問題,網路層的「ip地址」可以唯一標識網路中的主機
b、傳輸層的「協議+埠」可以唯一標識主機中的應用程序(進程),因此,我們利用三元組(ip地址,協議,埠)就可以標識網路的進程了,網路中的進程通信就可以利用這個標志與其它進程進行交互
以UDP傳輸為例:
1、物理層:
解決兩個硬體之間怎麼通信的問題,常見的物理媒介有光纖、電纜、中繼器等。它主要定義物理設備標准,如網線的介面類型、光纖的介面類型、各種傳輸介質的傳輸速率等。
它的主要作用是傳輸比特流(就是由1、0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1、0,也就是我們常說的數模轉換與模數轉換)。這一層的數據叫做比特。
2、數據鏈路層:
在計算機網路中由於各種干擾的存在,物理鏈路是不可靠的。該層的主要功能就是:通過各種控制協議,將有差錯的物理信道變為無差錯的、能可靠傳輸數據幀的數據鏈路。
它的具體工作是接收來自物理層的位流形式的數據,並封裝成幀,傳送到上一層;同樣,也將來自上層的數據幀,拆裝為位流形式的數據轉發到物理層。這一層的數據叫做幀。
3、網路層:
計算機網路中如果有多台計算機,怎麼找到要發的那台?如果中間有多個節點,怎麼選擇路徑?這就是路由要做的事。
該層的主要任務就是:通過路由選擇演算法,為報文(該層的數據單位,由上一層數據打包而來)通過通信子網選擇最適當的路徑。這一層定義的是IP地址,通過IP地址定址,所以產生了IP協議。
4、傳輸層:
當發送大量數據時,很可能會出現丟包的情況,另一台電腦要告訴是否完整接收到全部的包。如果缺了,就告訴丟了哪些包,然後再發一次,直至全部接收為止。
簡單來說,傳輸層的主要功能就是:監控數據傳輸服務的質量,保證報文的正確傳輸。
5、會話層:
雖然已經可以實現給正確的計算機,發送正確的封裝過後的信息了。但我們總不可能每次都要調用傳輸層協議去打包,然後再調用IP協議去找路由,所以我們要建立一個自動收發包,自動定址的功能。於是會話層出現了:它的作用就是建立和管理應用程序之間的通信。
6、表示層:
表示層負責數據格式的轉換,將應用處理的信息轉換為適合網路傳輸的格式,或者將來自下一層的數據轉換為上層能處理的格式。
7、應用層:
應用層是計算機用戶,以及各種應用程序和網路之間的介面,其功能是直接向用戶提供服務,完成用戶希望在網路上完成的各種工作。前端同學對應用層肯定是最熟悉的。
應用層(應用,表示,會話):TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等
傳輸層:TCP,UDP
網路層:IP,ICMP,OSPF,EIGRP,IGMP
數據鏈路層:SLIP,CSLIP,PPP,MTU
重要的 協議族介紹:
IP 定義了 TCP/IP 的地址,定址方法,以及路由規則。現在廣泛使用的 IP 協議有 IPv4 和 IPv6 兩種:IPv4 使用 32 位二進制整數做地址,一般使用點分十進制方式表示,比如 192.168.0.1。
IP 地址由兩部分組成,即網路號和主機號。故一個完整的 IPv4 地址往往表示 為 192.168.0.1/24 或192.168.0.1/255.255.255.0 這種形式。
IPv6 是為了解決 IPv4 地址耗盡和其它一些問題而研發的最新版本的 IP。使用 128 位 整數表示地址,通常使用冒號分隔的十六進制來表示,並且可以省略其中一串連續的 0,如:fe80::200:1ff:fe00:1。
目前使用並不多!
http協議對應於應用層,tcp協議對應於傳輸層,ip協議對應於網路層。
TPC/IP【TCP(傳輸控制協議)和IP(網際協議)】,主要解決數據如何在網路中傳輸,而HTTP是應用層協議,主要解決如何包裝數據。關於TCP/IP和HTTP協議的關系,網路有一段比較容易理解的介紹:「我們在傳輸數據時,可以只使用(傳輸層)TCP/IP協議,但是那樣的話,如果沒有應用層,便無法識別數據內容,如果想要使傳輸的數據有意義,則必須使用到應用層協議,應用層協議有很多,比如HTTP、FTP、TELNET等,也可以自己定義應用層協議。WEB使用HTTP協議作應用層協議,以封裝HTTP 文本信息,然後使用TCP/IP做傳輸層協議將它發到網路上。」
術語TCP/IP代表傳輸控制協議/網際協議,指的是一系列協議。「IP」代表網際協議,TCP和UDP使用該協議從一個網路傳送數據包到另一個網路。把IP想像成一種高速公路,它允許其它協議在上面行駛並找到到其它電腦的出口。TCP和UDP是高速公路上的「卡車」,它們攜帶的貨物就是像HTTP,文件傳輸協議FTP這樣的協議等。
你應該能理解,TCP和UDP是FTP,HTTP和SMTP之類使用的傳輸層協議。雖然TCP和UDP都是用來傳輸其他協議的,它們卻有一個顯著的不同:TCP提供有保證的數據傳輸,而UDP不提供。這意味著TCP有一個特殊的機制來確保數據安全的不出錯的從一個端點傳到另一個端點,而UDP不提供任何這樣的保證。
URL的全稱是Uniform Resource Locator(統一資源定位符)
通過1個URL,能找到互聯網上唯一的1個資源。
URL就是資源的地址、位置,互聯網上的每個資源都有一個唯一的URL。
URL的基本格式 =協議://主機地址/路徑
協議:不同的協議,代表著不同的資源查找方式、資源傳輸方式
主機地址:存放資源的主機(伺服器)的IP地址(域名)
資源在主機(伺服器)中的具體位置
1、HTTP協議的幾個重要概念
1.連接(Connection):一個傳輸層的實際環流,它是建立在兩個相互通訊的應用程序之間。
2.消息(Message):HTTP通訊的基本單位,包括一個結構化的八元組序列並通過連接傳輸。
3.請求(Request):一個從客戶端到伺服器的請求信息包括應用於資源的方法、資源的標識符和協議的版本號
4.響應(Response):一個從伺服器返回的信息包括HTTP協議的版本號、請求的狀態(例如「成功」或「沒找到」)和文檔的MIME類型。
5.資源(Resource):由URI標識的網路數據對象或服務。
6.實體(Entity):數據資源或來自服務資源的回映的一種特殊表示方法,它可能被包圍在一個請求或響應信息中。一個實體包括實體頭信息和實體的本身內容。
7.客戶機(Client):一個為發送請求目的而建立連接的應用程序。
8.用戶代理(Useragent):初始化一個請求的客戶機。它們是瀏覽器、編輯器或其它用戶工具。
9.伺服器(Server):一個接受連接並對請求返回信息的應用程序。
10.源伺服器(Originserver):是一個給定資源可以在其上駐留或被創建的伺服器。
11.代理(Proxy):一個中間程序,它可以充當一個伺服器,也可以充當一個客戶機,為其它客戶機建立請求。請求是通過可能的翻譯在內部或經過傳遞到其它的伺服器中。一個代理在發送請求信息之前,必須解釋並且如果可能重寫它。
代理經常作為通過防火牆的客戶機端的門戶,代理還可以作為一個幫助應用來通過協議處理沒有被用戶代理完成的請求。
12.網關(Gateway):一個作為其它伺服器中間媒介的伺服器。與代理不同的是,網關接受請求就好象對被請求的資源來說它就是源伺服器;發出請求的客戶機並沒有意識到它在同網關打交道。
網關經常作為通過防火牆的伺服器端的門戶,網關還可以作為一個協議翻譯器以便存取那些存儲在非HTTP系統中的資源。
13.通道(Tunnel):是作為兩個連接中繼的中介程序。一旦激活,通道便被認為不屬於HTTP通訊,盡管通道可能是被一個HTTP請求初始化的。當被中繼的連接兩端關閉時,通道便消失。當一個門戶(Portal)必須存在或中介(Intermediary)不能解釋中繼的通訊時通道被經常使用。
14.緩存(Cache):反應信息的局域存儲。
TCP(Transmission Control Protocol) 傳輸控制協議。TCP是主機對主機層的傳輸控制協議,提供可靠的連接服務,採用三次握確認建立一個連接。位碼即tcp標志位,有6種 標示:SYN(synchronous建立聯機) ACK(acknowledgement 確認) PSH(push傳送) FIN(finish結束) RST(reset重置) URG(urgent緊急)Sequence number(順序號碼) Acknowledge number(確認號碼)。
手機能夠使用聯網功能是因為手機底層實現了TCP/IP協議,可以使手機終端通過無線網路建立TCP連接。TCP協議可以對上層網路提供介面,使上層網路數據的傳輸建立在「無差別」的網路之上。建立起一個TCP連接需要經過「三次握手」:
第一次握手:客戶端發送syn包(syn=j)到伺服器,並進入SYN_SEND狀態,等待伺服器確認;
第二次握手:伺服器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發送一個SYN包(syn=k),即SYN+ACK包,此時伺服器進入SYN_RECV狀態;
第三次握手:客戶端收到伺服器的SYN+ACK包,向伺服器發送確認包ACK(ack=k+1),此包發送完畢,客戶端和伺服器進入ESTABLISHED狀態,完成三次握手。握手完成後,兩台主機開始傳輸數據了。
為什麼要三次握手?
如果只有一次握手,Client不能確定與Server的單向連接,更加不能確定Server與Client的單向連接;
如果只有兩次握手,Client確定與Server的單向連接,但是Server不能確定與Client的單向連接;
只有三次握手,Client與Server才能相互確認雙向連接,實現雙工數據傳輸。
握手過程中傳送的包里不包含數據,三次握手完畢後,客戶端與伺服器才正式開始傳送數據。理想狀態下,TCP連接一旦建立,在通信雙方中的任何一方主動關閉連接之前,TCP 連接都將被一直保持下去。斷開連接時伺服器和客戶端均可以主動發起斷開TCP連接的請求,斷開過程需要經過「四次揮手」。
第一次揮手:
Client發送一個FIN,用來關閉Client到Server的數據傳送,Client進入FIN_WAIT_1狀態。
第二次揮手:
Server收到FIN後,發送一個ACK給Client,確認序號為收到序號+1(與SYN相同,一個FIN佔用一個序號),Server進入CLOSE_WAIT狀態。
第三次揮手:
Server發送一個FIN,用來關閉Server到Client的數據傳送,Server進入LAST_ACK狀態。
第四次揮手:
Client收到FIN後,Client進入TIME_WAIT狀態,接著發送一個ACK給Server,確認序號為收到序號+1,Server進入CLOSED狀態,完成四次揮手。
為什麼要四次揮手?
「三次握手」的第二次握手發送SYN+ACK回應第一次握手的SYN,但是「四次揮手」的第二次揮手只能發送ACK回應第一次揮手的FIN,因為此時Server可能還有數據傳輸給Client,所以Server傳輸數據完成後才能發起第三次揮手發送FIN給Client,等待Client的第四次揮手ACK。
http是超文本傳輸協議,信息是明文傳輸,https 則是具有安全性的ssl加密傳輸協議。HTTPS其實是有兩部分組成:HTTP +SSL/ TLS,也就是在HTTP上又加了一層處理加密信息的模塊。採用HTTPS協議的伺服器必須要有一套數字證書,可以自己製作,也可以向組織申請。區別就是自己頒發的證書需要客戶端驗證通過,才可以繼續訪問,而使用受信任的公司申請的證書則不會彈出提示頁面(startssl就是個不錯的選擇,有1年的免費服務)。這套證書其實就是一對公鑰和私鑰。SSL介於應用層和TCP層之間。應用層數據不再直接傳遞給傳輸層,而是傳遞給SSL層,SSL層對從應用層收到的數據進行加密,並增加自己的SSL頭。
1.怎麼解決tcp拆包和黏包的問題
粘包、拆包發生原因
發生TCP粘包或拆包有很多原因,現列出常見的幾點,可能不全面,歡迎補充,
1、要發送的數據大於TCP發送緩沖區剩餘空間大小,將會發生拆包。
2、待發送數據大於MSS(最大報文長度),TCP在傳輸前將進行拆包。
3、要發送的數據小於TCP發送緩沖區的大小,TCP將多次寫入緩沖區的數據一次發送出去,將會發生粘包。
4、接收數據端的應用層沒有及時讀取接收緩沖區中的數據,將發生粘包。
等等。
粘包、拆包解決辦法
解決問題的關鍵在於如何給每個數據包添加邊界信息,常用的方法有如下幾個:
1、發送端給每個數據包添加包首部,首部中應該至少包含數據包的長度,這樣接收端在接收到數據後,通過讀取包首部的長度欄位,便知道每一個數據包的實際長度了。
2、發送端將每個數據包封裝為固定長度(不夠的可以通過補0填充),這樣接收端每次從接收緩沖區中讀取固定長度的數據就自然而然的把每個數據包拆分開來。
3、可以在數據包之間設置邊界,如添加特殊符號,這樣,接收端通過這個邊界就可以將不同的數據包拆分開。
等等。
2.upd丟包
1、接收端處理時間過長導致丟包:調用recv方法接收端收到數據後,處理數據花了一些時間,處理完後再次調用recv方法,在這二次調用間隔里,發過來的包可能丟失。對於這種情況可以修改接收端,將包接收後存入一個緩沖區,然後迅速返回繼續recv。
2、發送的包巨大丟包:雖然send方法會幫你做大包切割成小包發送的事情,但包太大也不行。例如超過50K的一個udp包,不切割直接通過send方法發送也會導致這個包丟失。這種情況需要切割成小包再逐個send。
3、發送的包較大,超過接受者緩存導致丟包:包超過mtu size數倍,幾個大的udp包可能會超過接收者的緩沖,導致丟包。這種情況可以設置socket接收緩沖。以前遇到過這種問題,我把接收緩沖設置成64K就解決了。
int nRecvBuf=32*1024;//設置為32K
setsockopt(s,SOL_SOCKET,SO_RCVBUF,(const char*)&nRecvBuf,sizeof(int));
4、發送的包頻率太快:雖然每個包的大小都小於mtu size 但是頻率太快,例如40多個mut size的包連續發送中間不sleep,也有可能導致丟包。這種情況也有時可以通過設置socket接收緩沖解決,但有時解決不了。所以在發送頻率過快的時候還是考慮sleep一下吧。
5、區域網內不丟包,公網上丟包。這個問題我也是通過切割小包並sleep發送解決的。如果流量太大,這個辦法也不靈了。總之udp丟包總是會有的,如果出現了用我的方法解決不了,還有這個幾個方法: 要麼減小流量,要麼換tcp協議傳輸,要麼做丟包重傳的工作。
一個是客戶端發送過快,網路狀況不好或者超過伺服器接收速度,就會丟包。
第二個原因是伺服器收到包後,還要進行一些處理,而這段時間客戶端發送的包沒有去收,造成丟包。
那麼需要做的是
客戶端降低發送速度,可以等待回包,或者加一些延遲。伺服器部分單獨開一個線程,去接收UDP數據,存放在一個緩沖區中,又另外的線程去處理收到的數據,盡量減少因為處理數據延時造成的丟包。
有兩種方法解決UDP 丟包的問題:
方法一:重新設計一下協議,增加接收確認超時重發。(推薦)
方法二:在接收方,將通信和處理分開,增加個應用緩沖區;如果有需要增加接收socket的系統緩沖區。(本方法不能從根本解決問題,只能改善)
https://jiahao..com/s?id=1654225744653405133&wfr=spider&for=pc
https://www.jianshu.com/p/066d99da7cbd
https://jiahao..com/s?id=1654225744653405133&wfr=spider&for=pc
https://blog.csdn.net/qq_31337311/article/details/80781273
https://www.cnblogs.com/jiangzhaowei/p/8996810.html
http://blog.sina.com.cn/s/blog_d2bb5eff0102wbq2.html
❾ message是什麼意思
message的意思是消息。
英 ['mesɪdʒ] 美 ['mesɪdʒ]
n. 消息;信息;要點;寓意
v. 傳遞信息;通訊
The message in the newspaper is unabridged.
報紙上的那則消息是沒有經過刪節的。
近義詞
news
英 [njuːz] 美 [nuːz]
n. 新聞;消息
Have you read the news about the election?
你看了關於選舉的新聞了嗎?
❿ MSG是什麼意思
MSG所代表的意思分別是:
1、MSG指的是Windows程序中的結構體:
MSG是Windows程序中的結構體。在Windows程序中,消息是由MSG結構體來表示的。成員變數含義為第一個成員變數hwnd表示消息所屬的窗口;第二個成員變數message指定了消息的標識符。
2、MSG指的是最大穩定增益:
MSG是maximum stable gain的縮寫,所代表的意思是指最大穩定增益,單位是dB。
(10)message計算機網路中的意思擴展閱讀:
該結構體中各成員變數的含義如下:
第一個成員變數hwnd表示消息所屬的窗口。我們通常開發的程序都是窗口應用程序,一個消息一般都是與某個窗口相關聯的。例如,在某個活動窗口中按下滑鼠左鍵,產生的按鍵消息就是發給該窗口的。在Windows程序中,用HWND類型的變數來標識窗口。
第二個成員變數message指定了消息的標識符。在Windows中,消息是由一個數值來表示的,不同的消息對應不同的數值。但是由於數值不便於記憶,所以Windows將消息對應的數值定義為WM_XXX宏(WM是Window Message的縮寫)的形式,XXX對應某種消息的英文拼寫的大寫形式。
提示:如果想知道WM_XXX消息對應的具體數值,可以在Visual C++開發環境中選中WM_XXX,然後單擊滑鼠右鍵,在彈出菜單中選擇goto definition,即可看到該宏的具體定義。跟蹤或查看某個變數的定義,都可以使用這個方法。