网络基础1

一、网络的发展 : 单机 -> 网络

  • 使用路由器/交换机这种设备将多个计算机连接起来实现数据交换–小型的网络
  • 小型网络的互相连接数据交换----更大的网络
  • 网络以覆盖范围划分:
    1、局域网/城域网/广域网
    2、互联网/因特网
    3、以太网/令牌环网–组网方式

二、IP地址:在网络中必须能够唯一表示每一台主机,才能实现点到点的精确通信

  • IP地址:

IPv4: uint32_ t 无符号4个字节的整数 DHCP/NAT
IPv6: uint8 _t addr[16];

  • 网络通信中的每条数据都必须具备:源|P地址/目的IP地址–表示数据从哪个主机来,到哪个主机去

目的IP地址:能够让网络中的路由器为每一条数据根据 目的地址选择不同的路径到达对端主机
源IP地址:能够让对端主机知道数据是谁发送,以便于回复数据

三、IP地址使网络中实现主机与主机之间的通信,但是主机上有很多进程;通信中必须标识一条数据应该由哪个进程处理

  • 端口: uint16_ t 无符号两个字节的整数 0~ 65535
  • 一个进程可以使用多个端口,但是一个端口只能被一个进程占用
  • 网络中的每条数据都必须具备:源端口/目的端口;表示数据从哪个进程来, 到哪个进程去。
  • 为什么不使用pid标识进程而是使用新的字段端口标识—进程的pid回随着程序的重启发生改变,但是端口不会
  • 网络通信:不同主机之间的进程间通信;

四、通过IP地址和端口可以实现不同主机之间的进程间

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值