网络编程---第一课:网络基础

本文介绍了网络基础知识,包括C/S和B/S架构、通信方式、MAC和IP地址、交换机与路由器的区别、ARP协议、端口概念、OSI五层模型。讲解了Python中的socket模块,对比了TCP和UDP协议的特性,并提供了服务端和客户端的简单代码示例。文章还回顾了面试中常问的网络相关问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内容回顾(面试题):
如何遍历字典?

  for k,v in dict.items():

什么就做闭包?

函数内部调用函数外部(局部)的变量

在调用一个函数中,如何结束本程序?

quit()  sys.exit()  exit()   让函数抛出异常

1.网络基础相关知识?
(1).架构

  • a. c/s架构:client客户端和server服务端

         优势:能充分的发挥pc机的性能
    
  • b. b/s架构:browser浏览器和server服务器 隶属于c/s架构

         优势:统一了应用的接口
    

(2)通信的事

  • a. 同一台电脑上两个py程序通讯:打开一个文件

  • b. 两个电脑如何通信:连一个网线

  • <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

初遇我ㄖ寸の热情呢?

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

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

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

打赏作者

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

抵扣说明:

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

余额充值