【Linux开发初步】00000020H_Linux网络编程

本文全面解析网络编程核心概念,涵盖OSI与TCP/IP模型、IP地址分类、端口作用、TCP与UDP协议特性及差异,深入浅出讲解数据封装、路由协议及常见用户服务协议,适合初学者及开发者提升技能。


摘要


网络编程在实际的工作中很常用,一般占据项目开发的一半时长,弄懂它不论是提高工作效率还是面试、找工作都有利。
网络编程这部分计划用20个篇幅记录学习、实战笔记,尽情关注。


1. 计算机网络


在这里插入图片描述


2. 网络通信模型


在这里插入图片描述


2.1 OSI模型与TCP/IP模型对应关系


在这里插入图片描述


2.2 TCP/IP协议族


在这里插入图片描述


2.3 网络层协议


在这里插入图片描述


在这里插入图片描述


2.4 应用层协议


在这里插入图片描述


3. 数据封装


在这里插入图片描述


3.1 Internet协议(IP)


在这里插入图片描述


在这里插入图片描述


3.2 IP地址


在这里插入图片描述
在这里插入图片描述


3.3 IP地址分类


在这里插入图片描述


在这里插入图片描述


3.4 端口号


在这里插入图片描述


查看主机端口号:
etc/services


4. 传输控制协议(TCP)


在这里插入图片描述


在这里插入图片描述


5. 用户数据报文协议(UDP)


在这里插入图片描述


6. TCP和UDP协议区别


在这里插入图片描述


7. 网络层其他数据路由协议


在这里插入图片描述


8. 其他用户服务协议


在这里插入图片描述


参考资料
【1】海同教育,Linux系统编程系列课程

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智驾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值