网络编程一 (网络通信协议)

TCP/IP(Tranmission Control Protocol/ Internet Protocol) 协议

  1. TCP/IP模型
    应用层 (应用层、表示层、会话层)
    传输层 (TCP层)
    网络层 (IP层)
    物理链路层
    物理层

  2. TCP 协议 :传输控制协议 (打电话)

  • 可靠,效率低
  • 传输前,采用”三次握手“方式,是可靠的
  • TCP协议在建立连接的两个应用进程:客户端、服务端
  • TCP协议使用前,先建立TCP连接,形成传输数据通道
  • 可使用大数据量传输,传输完毕后释放资源
  1. UDP 协议: 用户数据协议 (发消息)
  • 无需释放资源,速度快,不可靠
  • 不能传输大量数据,64K以内
  • 不会建立连接,不安全