
Linux网络编程
文章平均质量分 65
有关网络传输数据的基本操作、常用的网络传输协议和原始套接字编程等。
Eiker_3169
烂笔头下的C/C++
展开
-
【Linux网络编程】
linux使用的网络模型是TCP/UP四层网络模型,主要由应用程序、传输层、网络层、网络接口层组成。与OSI七层模型不同,但是又相互对应。OSI模型的应用层、表示层、会话层对应着TCP/IP模型的应用层,传输层对应传输层,网络层对应网络互连层,数据链路层和物理层对应主机到网络层(网络接口层)。linux中的网卡驱动属于7层模型中的数据链路层,属于四层模型中的最底层的网络接口层。原创 2022-09-01 11:43:14 · 2111 阅读 · 0 评论 -
【Linux网络编程(一)】Linux网络模型
linux使用的网络模型是TCP/UP四层网络模型,主要由应用程序、传输层、网络层、网络接口层组成。与OSI七层模型不同,但是又相互对应。OSI模型的应用层、表示层、会话层对应着TCP/IP模型的应用层,传输层对应传输层,网络层对应网络互连层,数据链路层和物理层对应主机到网络层(网络接口层)。linux中的网卡驱动属于7层模型中的数据链路层,属于四层模型中的最底层的网络接口层。原创 2022-10-16 19:00:22 · 237 阅读 · 0 评论 -
【Linux网络编程(二)】UDP编程流程
UDP协议:面向无连接的用户数据报协议,在传输数据前不需要先建立连接;目地主机的运输层收到UDP报文后,不需要给出任何确认。原创 2022-09-04 20:03:50 · 1019 阅读 · 0 评论 -
【Linux网络编程(三)】广播编程流程
广播:由一台主机向该主机所在子网内的所有主机发送数据的方式,广播只能用UDP或原始IP实现,不能用TCP。原创 2022-09-04 20:31:49 · 273 阅读 · 0 评论 -
【Linux网络编程(四)】多播编程流程
多播数据的收发仅仅在同一分组中进行多播的特点:1、多播地址标示一组接口2、多播可以用于广域网使用3、在IPv4中,多播是可选的原创 2022-09-12 15:43:31 · 1069 阅读 · 0 评论 -
【Linux网络编程(五)】TCP编程流程
1、面向连接的流式协议;可靠、出错重传、且每收到一个数据都要给出相应的确认2、通信之前需要建立链接3、服务器被动链接,客户端是主动链接原创 2022-09-12 18:55:47 · 1222 阅读 · 1 评论 -
【Linux网络编程(六)】HTTP协议 Web服务器实现流程
基于TCP协议得超文本传送协议。是浏览器与服务器之间得通信协议。一个连接只能处理一个请求。原创 2022-09-18 23:43:22 · 285 阅读 · 0 评论 -
【Linux网络编程(七)】集线器、交换机、路由器
集线器工作在物理层。数据到达集线器会被集线器广播到与集线器相连的所有设备上。所有连接到集线器上的设备都是共享集线器的带宽。整形放大的功能。原创 2022-09-26 18:55:01 · 272 阅读 · 0 评论 -
【Linux网络编程(八)】分析TCP、UDP报文
分析TCP、UDP报文原创 2022-09-26 18:58:34 · 783 阅读 · 0 评论 -
【Linux网络编程(九)】ping命令 && arp工作流程
ping基于ICMP协议。原创 2022-09-26 18:53:47 · 1002 阅读 · 0 评论