應用層---處理網路應用
表示層---資料的表示
會話層---主機間的通訊
傳輸層---端到端的鏈結
網路層---定址與最短路徑
資料鏈路層---介質訪問(接入)
物理層---二進位制傳輸
下面乙個為上面一層提供服務,叫服務提供者
上面一層叫服務使用者
實際的通訊的交接是在最底層完成的
每一層都會有相對應的協議:
應用層用到得協議:
遠端登入協議telnet,文字傳輸協議ftp,超文字傳輸協議http,網域名稱服務dns,簡單郵件協議smtp,郵件協議pop3
傳輸層用到得協議
傳輸控制協議tcp,使用者資料報協議udp
tcp:面向連線的可靠的傳輸協議
udp:是無連線的。不可靠的傳輸協議
網路層:網際協議ip,internet網際網路控制報文協議icmp,internet管理組管理協議igmp
java 乙個簡單的程式鞏固基本概念
由一下的例子,我們可以對 成員變數,類變數,建構函式,方法,對私有變數的取值和賦值,可窺一斑。public class test public test int x,int y 方法 public void showtest 增加以後在多個類中的對private屬性變數的操作演示 public st...
Java的乙個堆疊例子
package generics 堆疊類 棧遵循先入後出規則 public class linkedstack private static class node node u item,nodenext 判斷是否是空棧 boolean end 壓棧新的元素item 新的元素位置指標指向上一次入棧元...
乙個JAVA死鎖的Demo
死鎖的條件肯定是兩個鎖以上時,才會 發生死鎖,以下demo是模擬的兩個鎖,通過兩個執行緒分別呼叫兩個方法,這兩個方法加鎖的順序正好相反,從而造成兩個執行緒相互等待,互不釋放鎖 package com.threaddemo public class deadlocksample private voi...