网络编程
文章平均质量分 67
zjGhost20080808
这个作者很懒,什么都没留下…
展开
-
课程笔记(1)
一、前言: Windows Sockets 规范为 Microsoft Windows 定义了一个二进制兼容网络编程接口。Windows Sockets 基于 Berkeley Software Distribution(BSD,4.3 版)中的 UNIX 套接字实现,后者是美国加州大学伯克利分校开发的。该规范包括针对Windows 的 BSD 样式套接字例程和扩展。通过使用 W原创 2010-03-12 10:06:00 · 698 阅读 · 1 评论 -
课程笔记(2)
IPV4协议应用 一、IP数据报格式:(注:每个ip数据包都包含有一个头部和一个正文部分,其中头部又包含一个20字节的定长部分和一个可选的变长部分.数据包头部的传输采用big-endian字节序.)1、头部20字节分别记录有版本(version)(占用4个bit位)取值为:IPv4: 4, IPv6: 6 。2、 IHL(头部长度,以字为单位,至少原创 2010-03-22 10:31:00 · 476 阅读 · 0 评论 -
课程笔记(3)
ARP理论的基础是:每个网络接口有一个硬件地址(一个48 bit的值,标识不同的以太网或令牌环网络接口)。在硬件层次上进行的数据帧交换必须有正确的接口地址。但是,TCP/IP有自己的地址:32 bit的IP地址。知道主机的IP地址并不能让内核发送一帧数据给主机。内核(如以太网驱动程序)必须知道目的端的硬件地址才能发送数据。ARP的功能是在32 bitIP地址和采用不同网络技术的硬件地址之间提原创 2010-03-22 19:30:00 · 469 阅读 · 0 评论