1、网络编程-基本概念

网络编程
一、基本概念

终端中的命令:

Ctrl+A:快速回到行首
Ctrl+E:快速回到行末
查看ip地址:ifconfig
关闭网卡:sudo ifconfig xx
down 开启网卡:ifconfig xx up

ip基本知识

Ip v6:还没火起来,目前用的都是ip v4
Ip v4:256256256*256
网络号+主机号(0-255):理论上有256种,0和255不能用,一个小公司同一个网络号最多可以容纳254台电脑;如果254不够用,XXX.XXX.YYY.YYY后面的YYY作为主机号,XXX作为网络号。
网络号相同说明是同一个网络,后面的主机号不能相同

在这里插入图片描述

ip地址是唯一的,但是会出现多人的电脑上都有192.163.1.1,这种ip叫私有ip,这部分ip是不能在公网中使用的,只能在局域网中使用,它们的范围是:
A类:10.0.0.0~10.255.255.255
B类:172.16.0.0~172.31.255.255
C类:192.168.0.0~192.168.255.255

用手机在百度浏览器中搜索ip,此时出来的ip是公网的ip ,是唯一的 如果在家用路由器上网,ip是路由器给的

一个程序没有运行之前叫程序,运行后叫进程。

端口

端口号:
知名端口:浏览器方访问网站,默认80,<1024的是知名端口,
1024的随便用,动态端口,端口号范围:0-6535

Socket:套接字,(插排)-完成网络通信
步骤:
1、创建套接字
2、使用套接字收发数据
3、关闭套接字

在这里插入图片描述
在这里插入图片描述
导入类
Import socket
#创建tcp的套接字
#第一个参数说明是ip v4版本,第二个参数说明是udp还是tcp, STREAM代表tcp;DGRAM代码udp;大小写不能改,必须大写
#返回的值是一个对象
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值