網路程式設計 2 網路程式設計三要素

2021-10-02 06:51:17 字數 802 閱讀 5239

指網際網路協議位址(internet protocol address),俗稱ip。ip位址用來給乙個網路中的計算機裝置做唯一的編號。假如我們把「個人電腦」比作「一台**」的話,那麼「ip位址」就相當於「**號碼」。

inetaddress

ip位址分類

ipconfig

ping 空格 ip位址

ping 220.181.57.216

特殊的ip位址網路的通訊,本質上是兩個程序(應用程式)的通訊。每台計算機都有很多的程序,那麼在網路通訊時,如何區分這些程序呢?

如果說ip位址可以唯一標識網路中的裝置,那麼埠號就可以唯一標識裝置中的程序(應用程式)了。

埠號:用兩個位元組表示的整數,它的取值範圍是0~65535。其中,其中0~1024系統使用或保留埠。。如果埠號被另外乙個服務或應用所占用,會導致當前程式啟動失敗。

利用協議+ip位址+埠號三元組合,就可以標識網路中的程序了,那麼程序間的通訊就可以利用這個標識與其它程序進行互動。

埠號**:

通訊的規則

常見協議:tcp,udp

網路程式設計三要素

c s結構 全稱為client server結構,是指客戶端和伺服器結構。常見程式有 迅雷等軟體。b s結構 全稱為browser server結構,是指瀏覽器和伺服器結構。常見瀏覽器有谷歌 火狐等。ip位址分類 ipv4 是乙個32位的二進位制數,通常被分為4個位元組,表示成 a.b.c.d 的形...

Linux網路程式設計 (2)網路程式設計基礎

一 ip位址 1 ip的概念 internet protocol 網路之間互連的協議 也就是為計算機網路相互連線進行通訊而設計的協議。在 網際網路中,它是能使連線到網上的所有計算機網路實現相互通訊的一套規則,規定了 計算機在網際網路上進行通訊時應當遵守的規則。任何廠家生產的計算機系統,只要遵守ip協...

網路程式設計2 網路程式設計之位元組序

1.什麼是位元組序 位元組序是指多位元組資料在計算機記憶體中儲存或者網路傳輸時各位元組的儲存順序。2.常見的位元組序 a little endian 將低序位元組儲存在起始位址 小端位元組序 b big endian 將高序位元組儲存在起始位址 大端位元組序 例子1 在記憶體中雙字0x0102030...