初识TCP & UDP
TCP一、TCP特点 面向连接的协议,在传输数据前需要建立一条可靠连接 流式协议,TCP将数据看作字节流。传输过程中数据是可以被分割为多个数据包在接收端重新组装的。 TCP通过校验和\序列号和确认应答来确保数据的可靠传输,出错回重新传输。 服务器被动连接,客户端主动连接。 二、TCP编程server端1.创建套接字socket()123456789101112131415161718192021#include <sys/types.h>#include <sys/socket.h>int socket(int domain, int type, int protocol); 功能: 创建一个套接字,返回一个文件描述符参数: domain:通信域,协议族 AF_UNIX 本地通信 AF_INET ipv4网络协议 AF_INET6 ipv6网络协议 AF_PACKET 底层接口 type:套接字的类型 SOCK_STREAM 流式套接字(tcp) SOCK_DGRAM...
X86汇编&内联汇编
一、基础知识1.CPUCPU控制整个计算机运作和运算。要想让CPU工作,就需要向它提供指令和数据。 2.指令(1).汇编指令直接被CPU执行的指令 (2).伪指令指导汇编器工作的指令,不生成机械码。 段定义指令:如SEGMENT、ENDS,用于定义和结束一个段。 数据定义指令:如DB、DW,用于定义字节或字数据。 常量定义指令:如EQU,用于定义常量。 (3).符号指令用于标识变量、常量、代码段等,在汇编过程中被替换为具体的地址或值。它们没有对应的机器码。 标签:用于标识代码中的位置。 1LABEL: ; 定义一个标签LABEL 宏定义:如MACRO,用于定义宏,简化代码编写。 1MYMACRO MACRO ; 宏定义内容...






