340 网络编程三要素

340 网络编程三要素

IP

  • 两台计算机通信的第一件事,就是找到对方。
  • 要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定or识别要接收、发送的计算机,IP地址就是这个标识号,也就是设备的标识。

端口

  • 每台计算机上都有很多应用程序,它们用哪个程序进行通信。
  • 网络的通信,本质上是两个应用程序的通信。每台计算机都有很多的应用程序,在网络通信时,如何区分这些应用程序?——如果说IP地址可以唯一标识网络中的设备,那么端口号就可以唯一标识设备中的应用程序,也就是应用程序的标识。

协议

  • 它们通信需要遵循一定的规则。
  • 通过计算机网络可以使多态计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵循一定的规则。好比在道路中行使的汽车,一定要遵守交通规则。在计算机网络中,这些连接和通信的规则被称为:网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一的规定,通信双方必须同时遵守才能完成数据交换。常见的协议有UDP协议和TCP协议。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值