Linux下网络通信知识
文章平均质量分 63
ManFresh
我思故我在 & what i say what i think!
谦虚、尊重、信任
展开
-
RPC
什么是RPC?RPC的应用场景是什么?有什么优势和劣势原创 2023-04-05 21:03:18 · 291 阅读 · 0 评论 -
笔试:网络通信的问题
笔试:网络通信的问题原创 2016-07-24 19:40:45 · 559 阅读 · 0 评论 -
Linux网络编程(一)
一、TCP一般1.1、为例理解:相当于你在服务器端建立好程序,然后监听客户端是否访问我,一旦访问我们握手成功,接收客户端的数据然后返回给客户端;同样在客户端有服务器的IP地址,尝试连接服务器端,连接成功后发送数据给服务器端,然后也接收服务器端的数据。实现客户端和服务器端通讯的实现步骤TCP服务器端的编写步骤: 1. 首先,你需要创建一个用于通讯的套接口,一般使用soc...原创 2016-09-22 22:54:37 · 516 阅读 · 0 评论 -
TCP/IP的基本知识
一、基本包括TCP(传输协议)、IP(网络协议)、UDP(用户数据包协议)、ARP(地址解析协议)、RARP(反地址解析协议)。OSI与Tcp/Ip参考模型:7层(层的概念是逻辑的概念、理论性应用层、表示层、会话层、传输层、网络层、数据表连接层、物理层),实际上用的协议是四层(应用层(FTP、Telnet)、传输层(解释数据)、网络层(定位IP地址和确定连接路径)、链路层(与硬件驱动对话)...原创 2016-10-01 18:00:35 · 421 阅读 · 0 评论 -
Linux 网络编程(二)
一、基本知识1.1、心跳机制 面向连接的TCP连接,在实际的应用中经常需要检测连接是否断开。而在实际的连接过程中,连接断开分为两种情况: 1、客户端正常关闭。即客户端通过调用close,shutdown来正常关闭socket。此时服务端通过read和write的返回值来判断客户端是否正常 关闭0表示,-1表示读写错误。均可以表示连接正常断开。 2、客户端...原创 2017-04-28 15:11:53 · 845 阅读 · 0 评论 -
学习《UNIX网络编程卷一》笔记
学习《UNIX网络编程卷一》笔记原创 2017-04-11 16:11:35 · 1328 阅读 · 0 评论 -
嵌入式linux web服务器
嵌入式linux服务器原创 2017-03-12 16:33:40 · 1064 阅读 · 0 评论 -
Linux的WiFi知识积累
一、基本知识1.1 Linux无线网络架构要了解linux的无线网络,首先要了解linux的网络架构。1、从应用到底层的调用关系:系统调用接口 -socket 协议无关接口 网络协议-TCP 和 UDP 设备无关接口 设备驱动程序 网络接口的注册2、对于Linux的无线架构,可以分成两部分来学习...原创 2018-10-21 16:33:41 · 1103 阅读 · 1 评论 -
Linux下的一些网络管理开源库
一、IP过滤-iptables1.1 命令解析iptables是隔离主机以及网络的工具,通过自己设定的规则以及处理动作对数据报文进行检测以及处理。参考网址:http://www.zsythink.net/archives/1199https://www.cnblogs.com/frankb/p/7427944.html1.2 开源库的含义https://git.netfi...原创 2018-11-17 10:00:18 · 743 阅读 · 0 评论