网络通信的概念以及浅谈套接字socket的作用?

本文介绍了网络通信的概念,强调了IP+端口号在通信中的重要性,阐述了IPv4与IPv6的区别和优劣势。接着讲解了端口号的特性,并详细解读了套接字(Socket)的本质和作用,包括不同类型的套接字如流套接字、数据报套接字和原始套接字,以及套接字的工作流程。
摘要由CSDN通过智能技术生成

网络通信的概念
1.网络通信
网络通信是指两个主机间的通信,但是这样并不具体,准确来说来说真正进行通信的是主机中的进程。也就是说进行通信的本质上是一台主机上的一个进程和另一个主机上的一个进程进行数据交换。
2.IP+端口号
类比我们生活例子来说就相当于寄快递。IP地址(简单来说就是一台主机地址)就相当于邮寄地址,端口号就相当于某人。那么就有了发送地址(源IP)和接收地址(目的IP),还有发件人(源端口)和收件人(目的端口),这样就能确保快递(数据)传递到想要的那个人的手里去。为什么一定要是以IP+端口号的形式?形象的说就是全中国有很多人叫狗蛋,但是如果指明了是那个村那户的狗蛋。那么就可以确定是想要的人了。
3.IP分类
常说ipv4和ipv6那么有啥子区别?
最大区别就是指数级的数量差别
分类: 我们现在使用的大多还是ipv4,ipv4的地址是32位,也就是说0,1组合可能有2的32次方。然后为了好看,每8位一组,看起来就成了我们的ip:127.0.0.1。ipv4大概43亿个左右,看起来很多但是除了内网专用的192、170这样的地址段,就更少了,更何况地球现在又70多亿人口,ipv4的地址已经慢慢的不能满足我们的需要了,于是为了满足需求就有ipv6这种的,ipv6是128位,也就是2的128次方。单独来看可能没有啥区别。就这么形容这样编号可以编地球上所有的沙子。
那么使用ipv6有啥子好处?
1.速

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值