网络
_ 菜 -∞
星光不问赶路人,时光不负有心人
展开
-
多路转接之poll与epoll
poll与epollpoll函数接口编程实例epoll函数接口poll相比于select函数,poll的跨平台移植性不如select,因为poll函数只能在linux环境中使用,也是采用轮询遍历的方式。与select函数的不同之处:poll不会限制文件描述符的个数文件描述符对应一个事件结构,这个结构中有两个事件,一个是要监控的文件描述符,另一个是这个文件描述符所对应的事件函数接口#include <poll.h>int poll(struct pollfd *fds, nf原创 2020-06-20 21:32:11 · 354 阅读 · 0 评论 -
基于select函数实现的tcp简单服务器
使用select函数,并完善发送和接收的功能,解决多个连接到来时不能建立连接的问题原创 2020-06-17 22:53:34 · 1782 阅读 · 3 评论 -
数据链路层 --- ARP,NAT,DNS协议
数据链路层中的以太网帧的报文格式,以及NAT协议,NAPT协议,ARP协议,DNS协议的了解原创 2020-06-14 19:00:55 · 3153 阅读 · 0 评论 -
网络层---ip协议与路由选择
网络层网络层ip协议ip协议报头格式网络层网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务。网络层的目的:实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术ip协议在计算机通信中,为了识别通信的对端,就必须有一个原创 2020-06-10 17:59:58 · 2403 阅读 · 0 评论 -
传输层(一)UDP协议与TCP协议
UCP协议与TCP协议的区别,并通过网络抓包来分析二者的不同。理解TCP连接的三次握手与四次挥手的过程,解决TCP连接过程中地址复用的问题原创 2020-05-25 18:30:07 · 2575 阅读 · 0 评论 -
http协议简单实现使用ip访问html网页的demo
简单了解http协议与协议的格式,http请求与响应,利用套接字实现一个简单的使用ip+端口访问的html网页原创 2020-05-23 20:32:27 · 5138 阅读 · 0 评论 -
父子进程和线程解决TCP多个端口通信的问题
分别用进程和线程的概念,解决TCP协议的通信小程序中,多个端口连接与服务端通信的问题原创 2020-05-16 22:25:08 · 1243 阅读 · 0 评论 -
TCP协议的通信小程序与函数接口
基于之前的UDP通信小程序,再简单实现一个TCP的通信小程序,并了解一个TCP的通信流程原创 2020-05-09 20:59:23 · 1913 阅读 · 0 评论 -
linux--实现udp协议的通信小程序
UDP协议的套接字函数接口发送数据接口接收数据接口关闭套接字接口函数接口发送数据接口 #include <sys/types.h>#include <sys/socket.h>ssize_t sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen);sockdf:套接字的描述符buf:原创 2020-05-08 23:25:54 · 348 阅读 · 0 评论 -
UDP协议与套接字函数接口
UDP协议网络字节序字节序转换接口TCP与UDP协议的区别TCPUDPUDP通信流程UDP编程套接字接口UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。网络字节序字节序就是CPU对内存中的数据进...原创 2020-05-07 22:34:11 · 567 阅读 · 0 评论 -
网络基础
网络基础网络安装覆盖方式的分类局域网广域网网络协议协议分层TCP/IP五层模型网络传输的封装与分用网络安装覆盖方式的分类局域网 (LAN):作用范围一般为几米到几十公里城域网 (MAN):作用范围介于局域网和广域网之间广域网 (WAN):作用范围一般为几十到几千公里局域网局部区域网络(local area network),他是结构复杂程度最低的计算机网络。一般是仅仅在同一地点上经...原创 2020-05-06 17:36:29 · 225 阅读 · 0 评论 -
传输层(二)网络抓包分析TCP协议的传输可靠性
通过网络抓包来分析TCP到底是如何让传输变的可靠,记录TCP的确认应答机制,超时重传机制,滑动窗口机制,拥塞控制机制,捎带应答机制,延时应答机制原创 2020-05-30 19:12:49 · 837 阅读 · 0 评论