Socket编程

云计算

如何学习 Linux 内核网络协议栈

4

发布于 2023-04-07

协议栈的细节 下面将介绍一些内核网络协议栈中常常涉及到的概念。 sk_buff 内核显然需要一个数据结构来表示报文,这个结构就是 sk_buff (socket buffer 的简称),它等同于在 中描述的 BSD 内核中的 mbuf。 sk_buff 结构自身并不存储报文内容,...

阅读(807)赞 (0)

云计算

TCP和UDP的区别是什么_socket tcp udp区别

2

发布于 2022-11-24

大家好,又见面了,我是你们的朋友全栈君。 TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层, 每层都有相应的协议,如下图 IP: 网络层协议;(高速公路) TCP和UDP: 传输层协议;(卡车) HTTP: 应用层协议;(货物)。HTTP(超文本传输协议)是利用...

阅读(1043)赞 (0)

云计算

Socket 编程原理

7

发布于 2022-11-13

目录 socket编程 基本概念 编程流程 socket函数 协议 TCP UDP DNS HTTP HTTPS socket编程 基本概念 socket编程即计算机网络编程,目的是使两台主机能够进行远程连接,既然要使两者产生联系,那么就要有至少一个信息发送端和一个信息接收端,因...

阅读(2500)赞 (0)