UNP Note 1

来源:互联网 发布:windows引导分区修复 编辑:程序博客网 时间:2024/04/30 00:03
  • 套接字简介

    网络通信设计依靠套接字socket接收和发送数据。

    套接字有三种类型:

    1. 流式套接字(SOCK_STREAM):提供可靠的、面向连接的通讯流。依赖TCP协议。
    2. 数据报套接字(SOCK_DGRAM):提供无连接服务。依赖UDP协议。
    3. 原始套接字:用于协议开发,可进行底层操作。功能强大,但使用不够方便。
  • 套接字地址结构
  •  
  • 字节排序函数
    1. 小端模式(little-endian):低序字节存储在起始地址
    2. 大端模式(big-endian):高序字节存储在起始地址
  • 内存中存储多字节数据有两种方法:在给定系统中,采用的字节序称为主机字节序(host byte order),在网络协议中采用的字节序为网络字节序(network byte order)。网络字节序为大端字节序。主机字节序与网络字节序之间转换需要如下函数:
  • 字符操作函数
  • IP转换函数
原创粉丝点击