Linux高并发网络编程开发——10-Linux系统编程-第10天(网络编程基础-socket)

本文主要介绍了Linux网络编程的基础知识,包括协议概念、网络模型分层、以太网帧协议、IP协议、UDP和TCP协议。通过实例解析了协议的重要性,并探讨了TCP和UDP的特点。适合对Linux网络编程感兴趣的读者学习。
摘要由CSDN通过智能技术生成

在学习Linux高并发网络编程开发总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。

10-Linux系统编程-第10天(网络编程基础-socket)

 

 

一、Linux网络编程阶段

 

二、网络基础

1、网络开发两种设计模式

》协议的概念

什么是协议?

从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。

假设,A、B双方欲传输文件。规定:

第一次,传输文件名,接收方接收到文件名,应答OK给传输方;

第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK;

第三次,传输文件内容。同样,接收方接收数据完成后应答OK表示文件内容接收成功。

由此࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值