在教计算机网络课程中,经常会碰到这样的问题,为什么需要两个地址:一个是MAC(物理地址),另一个是IP地址。各种解释都有,基本上一个观点就是一个是物理地址,一个是逻辑地址。然而,这样的解释太抽象,什么是物理,什么是逻辑。…
标签:网络编程
linux IO学习笔记 (持续更新错误)
linux 学习笔记 一、linux的缓存IO机制 从权限上来说,内核拥有权限很高,可访问所有底层硬件。而用户(进程)的权限相对较低,而这样的目的便是为了保护内核的安全。从内存空间上来说,操作系统把内存分成了两份,一份给…
adb端口映射
将电脑上的端口映射到手机的端口 adb forward tcp:8080 tcp:8000 adb forward --list //查看所有从电脑端到手机端的端口映射 相当于电脑上访问指定端口,就会从手机上访问指定端口…
c用libcurl库实现https client实现get、post、文件上传、文件下载
c用libcurl库实现https client实现get、post、文件上传、文件下载 版本说明 版本 作者 日期 备注 0.1 loon 2019.4.2 初稿 目录 文章目录 c用libcurl库实现https c…
网络编程基础函数
协议: 一组规则。 分层模型结构: OSI七层模型:物,数,网,传,会,表,应 TCP/IP 4层模型:网(链路层/网络接口层),网(网络层),传,应 应用层:http,ftp,nfs,ssh,telnet 传输层:TC…
adb端口映射
将电脑上的端口映射到手机的端口 adb forward tcp:8080 tcp:8000 adb forward --list //查看所有从电脑端到手机端的端口映射 相当于电脑上访问指定端口,就会从手机上访问指定端口…
mac上的任务栏流量监控工具
MenuMeters https://member.ipmu.jp/yuji.tachikawa/MenuMetersElCapitan/
Python网络编程实现TCP和UDP连接
Python网络编程实现TCP和UDP连接, 使用socket模块, 所有代码在python3下测试通过。 实现TCP #!/usr/bin/env python3 # -*- coding…