這是一個由國際標準組織(International Standards Organization,ISO)所定義的網路互接模式,讓一個在電腦上執行的處理程序可以與另一台電腦的處理程序互相通訊。使軟體能在多種平台上執行,亦可以讓各層的發展者可以不用顧慮到其他層的發展情況,互相傳遞訊息。OSI model定義了七層通訊協定,分別是實體層、資料鏈結層、網路層、傳輸層、會議層、展現層及應用層,各層各司其職。