计算机网络 Socket-UDP 编程

一、有关Socket的基础:

1、Socket:套接字,OS系统提供的一套标准接口(不是java中的接口),可以让应用层的程序,使用网络进行数据交换。

2、Socket在应用层的目的是实现 a 进程和 b 进程的通信,其中,a、b 进程可以在同一个节点上,也可以不在。  

       

3、如何在互联网中确定一个进程:

     IP  +  端口,例如:192.168.35.233:3306  (端口是 0~65535 的数字)

4、一个端对端的通信通道,需要确定的两端(左边一个进程、右边一个进程)

    例如:192.168.35.233:3306  ---------   61.58.44.33:19272

              一般称呼这个标识为四元组:本地 ip + 本地 port + 远端 ip + 远端 port (四元组标识互联网的唯一一个通信通道)

              五元组 = 四元组 + 协议信息(TCP/UDP)

    注意:此处提到的 IP 地址均指公网 IP(不包括 127.0.0.1)

              为了让 IP 地址可以唯一标识一台设备,一个 IP 地址只能属于一个设备,反过来,一个进

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值