Socket 网络编程技术流程解读

Socket 网络编程技术

概述:

  • 应用类 :c/s 客户端与服务器架构 如: qq 微信
  • web类 :b/s 浏览器与服务器架构,通过http请求资源(网页资源)
  • 通信三要素:
    • ip:互联网协议地址
    • port :一个进程一个端口
    • 传输协议:核心就是好多协议组成的

socket抽象层在网络中的位置图解:

通信流程:

Socket 是应用层与TCP/IP 协议族通信的中间软件抽象层,是一组接口

在设计模式中,Socket其实是个门面模式,把复杂的TCP/IP协议族影藏在Socket接口后面

对用户简单的说Socket就是全部接口,让Socket去组织数据,以符合指定的协议

posted @ 2023-12-14 20:45  太白之魔童降世  阅读(18)  评论(0)    收藏  举报