网络通信之ip端口

  • 网络
    • 1.1 网络就是把双方或者多方的设备(电脑、智能手机、ipad)连接起来的一个工具
    • 1.2 学习网络目的:通过网络可以完成不同电脑之间运行软件数据的通信,就是把数据从一方传递到另外一方,完成数据共享
  • ip地址
    • 2.1 ip地址是在网络中标识一台唯一的设备。
    • 2.2 ip地址的作用:通过ip地址找到对应的设备,然后给该设备发送数据
    • 2.3 ip地址的版本
      • 2.3.1 ipv4和ipv6
  • ip地址分类(了解):
    • 3.1 ip地址分为:A、B、C、D、E五类
    • 3.2 C类地址常用地址,特点是: 前三位不变,最后一位发生变化,范围是2的8次方,但是0和255是特殊地址不能使用,也就是说每个c类地址只能分配254ip地址
  • 私有ip
  • 本机的ip地址
    • 5.1 127.0.0.1 本机ip地址,
    • 5.2 ping 127.0.0.1如果能够ping通说明电脑的网卡没有问题
    • 5.3 本机域名: localhost
  • ping&ifconfig
    • 6.1 ping:检查网络是否有问题
    • 6.2 ping 127.0.0.1 如果能够得到数据说明本机网卡没有问题
    • 6.3 ping 192.168.109.72 如果能够得到数据说明在同一个局域网内容通信数据没有问题
    • 6.4 ping www.baidu.com 如果能够得到数据说明你的电脑可以上网
    • 6.5 (mac,linux)ifconfig:查看网卡信息, window使用ipconfig
  • 端口:
    • 7.1 端口就是数据传入或者传出的入口,可以理解成现实生活中教室的大门
    • 7.2 端口号: 使用一个唯一不同的编号来表示这个端口,好比教室的门牌号
  • 端口的分类
    • 8.1 知名端口: 也可以称为是固定端口,范围0-1023
    • 8.2 动态端口:程序可以设置的端口, 范围1024-65535, 提示:如果程序员自己没有设置端口,那么系统会在动态端口的范围找一个空闲端口去给程序设置端口
    • 8.3 netstat -an: 查看端口的使用情况
    • 8.4 lsof -i[tcp/udp]:7890: 根据端口号查看那个应用程序在使用, 如果想要查看其它用户启动程序的端口号对应的程序需要加上sudo,比如 : sudo lsof -i:3306
    • 8.5 kill 根据进程编号杀死指定进程,强制杀死进程 kill -9 进程编号(pid)

猜你喜欢

转载自blog.csdn.net/s201314yh/article/details/79982384
今日推荐