socket基本概念及网络协议模型

 

一些Socket的基本概念

流(Stream)

   

 

连接(Connection)

 

阻塞(Block)、非阻塞(Non-block)

 

同步(Synchronous)、异步(asynchronous)

   

 

IP地址

IP地址是Internet中唯一的地址标识

IP地址是一个32位长(将要扩充到128位)
每个Internet包必须带有IP地址

使用点分十进制表示法:
将IP地址的4个字节的数字用十进制表示并用点隔开,如:202.112.58.200(0xCA703AC8)

 

子网掩码(Subnet Mask)

也用点分十进制表示 例如:255.255.0.0

用于指明子网(局域网)的范围,Mask与IP地址进行与操作即可得出子网范围。

例如:IP地址166.111.160.1与166.111.161.45,子网掩码:255.255.254.0,因此这两个IP地址处于同一个子网内。

字节顺序:

   存在两种字节顺序:NBO与HBO

网络字节顺序NBO(Network Byte Order):
按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题。

主机字节顺序(HBO,Host Byte Order):
不同的机器HBO不相同,与CPU设计有关

例如:Motorola 68k系列,HBO与NBO相同,Intel x86系列,HBO与NBO相反

 

ISO/OSI七层协议模型

 

OSI模型与TCP/IP协议的对比

 

http://www.aka.org.cn/Lectures/002/Lecture-2.1.8/Lecture-2.1.8/new_page_1.htm

详见socket模式
具有连续性、有序性的特点。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值