【网络编程】Socket套接字网络编程模型

一、Linux网络模型 —— Socket套接字编程

图片:Socket 抽象层

Socket编程——不同协议,统一接口

Socket的实质就是一个接口, 利用该接口,用户在使用不同的网络协议时,操作函数得以统一。而针对不同协议的差异性操作,则交给了socket去自行解决。

二、TCP编程模型

  • TCP 基于连接的通信
  • TransferControl Protocol,中文名为传输控制协议
  • C/S架构
  • Client ip自动分配

三、UDP编程模型

  • UDP 无连接协议,相对不够可靠但有优点
  • UDP协议是英文UserDatagramProtocol的缩写,即用户数据报协议
原文地址:https://www.cnblogs.com/Neo007/p/7290532.html