IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【Linux】初识套接字 -> 正文阅读

[系统运维]【Linux】初识套接字

前言

套接字接口 : 类似于管道的用法
套接字用途:

  • 同一台计算机的进程通信
  • 支持分布在网络中的客户端/服务器之间通信

(一)套接字

(1)认识套接字

  • 一种通信机制
  • 可以实现本机/跨网络通信
  • 套接字的创建和使用不同于管道
  • 套接字支持多个客户端连接同一个服务器

(2)套接字的属性

1. 套接字的域

域指定套接字的使用的网络介质常用的是AF_INET,指的就是Internet(网际协议(IP地址)来确定网络中的计算机)

2. 套接字类型
  • 流套接字(stream)
  • 有序、可靠的、双向字节流连接
  • 确保不丢失、不重复、不乱序
  • 大消息会经过分片、传输、再重组
  • 流套接字的行为是可以预见
  • 流套接字由SOCK_STREAM指定,它们是在AF_INET域通过TCP/IP(传输控制协议)连接实现的
  • 数据报套接字(datagram)
  • 无连接的,无序不可靠的服务
  • 数据包的长度会有限制,作为一个单独的网络消息被传输,有可能丢失、重复、乱序
  • 数据报套接字由SOCK_DGRAM指定,是在AF_INET域中通过UDP/IP(用户数据报协议)连接实现的
  • 资源开销比较小,无需维持网络连接,速度快
3. 套接字协议
  • protocol(套接字协议)
    底层的套接字协议不止一种,也可以选择特定的协议,下面主要学习UNIX网络套接字和文件系统套接字
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-27 10:18:21  更:2021-11-27 10:19:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:21:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码