![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP/IP笔记
文章平均质量分 56
fang189797
献丑啦
展开
-
链路层(一)
TCP/IP链路层有三个目的:1 为IP模块发送和接受IP数据报2 为ARP模块发送ARP请求和接受ARP应答 (ARP:ARP协议主要负责将局域网中的32为IP地址转换为对应的48位物理地址,即网卡的MAC地址,比如IP地 址 为192.168.0.1网卡MAC地址为00-03-0F-FD-1D-2B。整个转换过程是一台主机先向目标主机发送包含IP地原创 2007-05-19 11:07:00 · 645 阅读 · 0 评论 -
TCP/IP原理、基础以及在Linux上的实现
导言:本篇作为理论基础,将向我们讲述TCP/IP的基本原理以及重要的协议细节,并在此基础上介绍了TCP/IP在LINUX上的实现。 OSI参考模型及TCP/IP参考模型OSI模型(open system interconnection reference model)是基于国际标准化组织(ISO)的建议而发展起来的,它分为如图3-1所示的七层。当卫星和无线网络出现以后,现有的协议在和这些转载 2007-05-19 11:47:00 · 902 阅读 · 0 评论 -
TCP/IP三次握手(摘抄)
TCP三次握手(摘自《unix网络编程》)1 服务器必须准备好接受外来的连接。通过调用socket,bind和listen函数来完成,称为被动打开(passive open)2 客户通过调用connect进行主动打开(actine open),这引起客户TCP发送一个SYN分节(表示同步)它告诉服务器客户将在(待建立的)连接中发送的数据的初始序列号。一般情况下SYN分节不携带数据,它只含有一个IP原创 2007-05-24 11:26:00 · 1865 阅读 · 0 评论 -
ip报头
IP报头OHY 2006-11-6 IPV4报头有12个必需的字段和可选IP选项字段,位于要发送的数据之前。如果使用IP层已有的库或其他组件,一般不必考虑报头中的大多数字段,但程序代码需要提供源端和目的端地址。1、版本(4比特) IP协议版本已经经过多次修订,1981年的RFC0791描述了IPV4,RCF2460中介绍了IPV6。2、报头长度(4比特) 报头长转载 2007-05-25 09:15:00 · 1763 阅读 · 0 评论