
网络
文章平均质量分 57
网络相关
挖矿大亨
技术让生活更美好
展开
-
tcpdump抓包
/mnt/mmc01/tcpdump -s 0 xxx -w 文件名.pacpxxx表示网卡名原创 2020-09-14 20:58:41 · 123 阅读 · 0 评论 -
linux网络编程的基础概念
1.协议一组规则2. 分层模型结构2.1 OSI七层模型:物、数、网、传、会、表、应TCP/IP 4层模型:网(链路层/网络接口层)、网、传、应应用层:http ftp nfs ssh传输层:tcp udp网络层:ip icmp igmp链路层:以太帧协议 ARP3.通信模型C/S模型client–serverB/S模型brower–server C/S原创 2021-05-12 14:49:01 · 138 阅读 · 0 评论 -
linux网络编程函数的封装以及readn,writen,readline函数的封装
核心思想:1、对于网络编程常用函数的封装,可以省去每次对返回值的判断,提高效率2、对于readn,writen函数的封装是因为linux网络编程仅提供了sockfd,未提供系统编程中类型fwrite和fread一样的FILE *流类型,因此封装能够提高多次读写时的编程效率#include <stdlib.h>#include <stdio.h>#include <unistd.h>#include <errno.h>#include <sy原创 2021-05-13 15:12:06 · 450 阅读 · 0 评论 -
转载:setsockopt()函数功能介绍
文章来源:https://www.cnblogs.com/eeexu123/p/5275783.htmlsetsockopt()函数功能介绍功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议 号TCP。用转载 2020-07-01 19:08:00 · 315 阅读 · 0 评论