
TCP/IP
文章平均质量分 80
极客驿站
这个作者很懒,什么都没留下…
展开
-
每天五分钟带你精通tcp/ip网络(4)ARP&RARP协议
1、地址解析协议ARP(Address Resolution Protocol) 在ARP背后有一个基本概念,那就是网络接口有一个硬件地址(一个48bit的值,标识不同的以太网或令牌环网络接口)。在硬件层次上进行的数据帧交换必须有正确的接口地址。但是,TCP/IP有自己的地址: 32 bit的IP地址。知道主机的IP地址并不能让内核发送一帧数据给主机。内核(如以太网驱动程序)必须知道目原创 2014-01-14 00:24:00 · 1139 阅读 · 0 评论 -
tcp/ip协议学习笔记(8)TCP传输控制协议
尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCP。T C P通过下列方式来提供可靠性:1)应用数据被分割成TCP认为最适合发送的数据块。这和UDP完全不同,应用程序产生的数据报长度将保持不变。由TCP传递给IP的信息单位称为报文段原创 2014-03-08 21:44:43 · 2447 阅读 · 0 评论 -
每天五分钟带你精通tcp/ip网络(3)Internet Protocol(IP)协议
IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。IP的标准规范在RFC791中有明确的定义1、IP报文格式 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8原创 2014-01-08 22:04:05 · 2640 阅读 · 0 评论 -
tcp/ip协议学习笔记(7)UDP用户数据报协议
UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。RFC768是UDP的正式规范1、UDP报文封装UDP首部报文格式如下0 7 8 15 16 23 24原创 2014-03-02 14:51:10 · 2237 阅读 · 0 评论 -
tcp/ip协议学习笔记(6)广播与组播
广播和多播仅应用于U D P,它们对需将报文同时传往多个接收者的应用来说十分重要。TCP是一个面向连接的协议,它意味着分别运行于两主机(由IP地址确定)内的两进程(由端口号确定)间存在一条连接。1、基本概念单播(unicast):每个以太网帧包含源主机和目的主机的以太网地址(48bit)。通常每个以太网帧仅发往单个目的主机,目的地址指明单个接收接口,因而称为单播。在这种方式下,任意两个主机原创 2014-02-09 13:27:52 · 2766 阅读 · 0 评论 -
每天五分钟带你精通tcp/ip网络(1)概述
TCP/IP协议簇,是一组不同层次上的多个协议的组合1、TCP/IP协议簇的分层结构TCP/IP通常被认为是一个四层协议系统,每一层负责不同的功能:1)链路层,有时候也称作数据链路层或是网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡2)网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组选路。网络层协议包括IP、IGMP、ICMP3)传输原创 2014-01-05 21:14:07 · 1366 阅读 · 0 评论 -
每天五分钟带你精通tcp/ip网络(5)ICMP协议
ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。ICMP 的正式规范参见RFC 792ICMP报文是在IP数据报内原创 2014-01-18 11:43:03 · 2555 阅读 · 0 评论 -
每天五分钟带你精通tcp/ip网络(2)链路层
1、链路层的主要作用1)为IP模块发送和接收IP数据报;2)为ARP模块发送ARP请求和接收ARP应答3)为RARP发送RARP请求和接收RARP应答2、Ethernet II和IEEE 802.3封装Ethernet II帧是最常见的一种以太网帧格式,也是今天以太网的事实标准,由DEC,Intel和Xerox在1982年公布标准,Ethernet II可以支持TCP/IP,原创 2014-01-06 21:55:38 · 926 阅读 · 0 评论