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的网络编程

网络基础

网络体系结构

定义:是网络的分层模型和每层模型使用协议的集合

分类:OSI七层模型、TCP/IP四层模型

IP地址

分类:ipv4,ipv6

在网络中,唯一标识一台主机的符号是ip地址。

mac是标识一台主机的唯一符号

协议

定义:通信双方约定好的通信规则

分类:通用协议、行业协议、自定义协议

端口号

用来区分主机上的应用进程

字节序

CPU主机存储多字节整数的方式。(不同主机有不同的存储方式)

分类:大端序、小端序

在网络传输过程中,为了方便于传输信息,统一用大端序。(即主机在进行网络通信时,都会将主机字节序转换成网络字节序,接受后再将网络字节转换成自身的主机字节序)

TCP模型

服务端的创建步骤:

创建并打开套接字(socket)、绑定IP地址和端口号(bind)、创建监听队列(listen)、等待并建立连接(accept)、收发消息、关闭套接字

客户端的创建步骤:

创建并打开套字节(socket)、绑定IP地址和端口号(bind)、连接服务器(三次握手发生的时间)、收发数据、关闭套接字

在两者连接过程中发生三次握手,在断开过程中发生四次挥手

UDP模型

服务器的创建步骤

客户端的创建步骤

IO模型

阻塞IO 特点:最简单、最常用、效率最低

非阻塞IO 特点:可防止进程阻塞在I/O操作上,需要轮询

IO多路复用:允许同时多个I/O进行控制

信号驱动IO:一种异步通信模型

服务器模型

循环服务器

是一个假的多对一。

并发服务器

????????多进程/多线程

? ? ? ? Io多路复用

数据库SQLITE

用于存放有一定组织关系的数据的文件(一个数据库可以创建多个表)

SQL语句

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-09-21 01:04:54  更:2022-09-21 01:05:47 
 
开发: 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年12日历 -2024/12/28 19:37:38-

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