`
mmdev
  • 浏览: 12913789 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

关于TCP/IP协议栈(笔记)

 
阅读更多

一。TCP/IP协议栈及其不同层次的协议

二。协议概述

1) TCP: 传输控制协议,是一种面向连接的协议,提供全双工的字节流;是流套接口的一种。

2) UDP: 用户数据包协议,无连接协议,与TCP一样可以使用IPv4或IPv6;是数据报套接口

的一种。

3) ICMP: 网际控制消息协议,处理路由器与主机间的错误和控制消息。

4) IGMP:网际组管理协议,用于网络中的多播。

5) ARP:地址解析协议,把IPv4地址映射到硬件地址(例如以太网地址),一般用于多播。

6) RARP:反向地址解析协议,将硬件地址映射到IPv4地址。

三。各协议层描述

1) 应用层:网络应用程序及其应用协议存放的地方。位于该层的信息分组为保报文(message)。

2) 传输层:在应用程序的之间传送报文。运输层分组为报文段(segment)。

3) 网络层:负责将报成为数据报(datagram)的信息分组从一台主机移动到另一台主机。

4) 链路层:通过一系列路由器在源与目的之间发送分组,该分组称为帧。

5) 物理层:负责将整个帧从一个网络元素移动到另一个网络元素。

分享到:
评论

相关推荐

    microchip TCP/IP协议栈应用笔记V3.6

    microchip TCP/IP协议栈应用笔记V3.6,中文版的,我找了很久才找到得。

    Microchip TCP/IP 精简协议栈.pdf

    本应用笔记描述Microchip 传输控制协议/ 互联网协议(TCP/IP)精简协议栈库的结构和接口,并提供部分简单的演示应用。实现TCP/IP 精简协议栈的目的是为了向集成 ≥ 8 KB 闪存(仅UDP)和集成 ≥ 16 KB 闪存(TCP/IP...

    PIC TCP/IP协议栈

    在Microchip 单片机上实现TCP/IP(传输控制协议/ 网 际协议)不需要任何创新之举。感兴趣的开发人员可以 很容易找到许多Microchip 产品的商业和非商业的 TCP/IP 实现方案。...司自己免费提供的TCP/IP 协议栈。

    Microchip TCPIP协议栈

    司自己免费提供的TCP/IP协议栈。 Microchip TCP/IP 协议栈是一套程序,它服务于标准 的、基于TCP/IP的应用程序(HTTP 服务器或邮件客 户机等),或者使用在定制的、基于TCP/IP的应用程序 中。为了更好地说明这一点...

    TCP_IP协议栈在嵌入式系统中的应用

    关于TCP_IP协议栈在嵌入式系统中的应用的论文,来自CNKI

    TCPIP_protocol.zip_microchip tcp_microchip tcpip_tcp 单片机_tcp/ip协

    在 Microchip单片机上实现 TCP/IP(传输控制协议/网 际协议)不需要任何创新之举。感兴趣的开发人员可以 很容易找到许多 Microchip 产品的商业和非商业的 TCP/IP 实现方案。...司自己免费提供的 TCP/IP协议栈。

    Linux_Tcpip协议栈笔记_linux_Linux_Tcpip协议栈笔记_

    Linux_Tcpip协议栈笔记,非常适合研究TCP,ip的同学研究

    LinuxNetworkKernelSource.rar_TCP/IP协议栈_Unix_Linux_

    这是我自己对Linux下的一个版本比较低的网络协议栈内核学习笔记,现在公开给大家,一起学习。。。

    TCP/IP培训笔记

    详尽描述TCP/IP协议栈各层的工作模式 重点解释了 数据链路层ARP,网络层IP,传输层TCP、UDP工作原理,各层协议工作模式,控制字段含义等等。 是网络初学者的入门佳品,同时也便于网络从业者查询。

    Linux_协议栈学习笔记

    Linux TCP-IP协议栈笔记(二)路由缓存 - Linux内核探索 - SecPower - Powered by Discuz!.filesLinux TCP-IP协议栈笔记(二)路由缓存 - Linux内核探索 - SecPower - Powered by Discuz!.filesLinux TCP-IP协议栈...

    Linux协议栈阅读笔记

    网络协议栈的实现基本采用TCP/IP的四层架构(链路、网络、传输、应用)。不过在实际学习中通常讲到的是5层架构(物理、链路、网络、传输、应用)。  BSD风格 BSD风格就是通常说的 socket、bind、connect、listen、...

    转--linux网络协议栈笔记

    大家都知道TCP/IP协议栈现在是世界上最流行的网络协议栈,恐怕它的普及的最重要的原因就是其清晰的层次结构以及清晰定义的原语和接口。不仅使得上层应用开发者可以无需关心下层架构或者内部机制,从而相对透明的操作...

    W5100 spi应用笔记

    w5100 自带TCP/IP协议栈 这里是应用笔记

    lwip_ping.rar

    lwIP TCP/IP 协议栈笔记之九: 有操作系统(FreeRTOS)移植

    tcpip学习笔记,全是个人体会

    tcpip学习笔记,是我开发TCP/IP协议栈过程中所作的笔记

    193、51+单片机TCP-IP+协议栈ZLIP源码.rar-教程与笔记习题

    193、51+单片机TCP-IP+协议栈ZLIP源码.rar

    【YPP】Linux协议栈资料

    今年开始读研,网络方向,主用Linux下C语言编程,涉及很多修改TCP/IP的内容,上网找了些资料,包括经典的六篇协议栈学习笔记(集合在三篇学习笔记中),属于转贴资料,感谢前辈作者!

    CCNA 学习笔记机指南

    TCP/IP协议套件的综合概括;管理广域网,配置ISDN、帧中继和ATM;学习IP配置;Novell IPX协议栈、IPX封装类型和SAP及RIP的配置;使用访问表进行基本的通信量管理;默认的局域网连网,跨域配置VLAN。 在每一章中,均...

    网络工程师培训教程.txt

    锐捷认证网络 工程师RCNA 锐捷认证资深网络 工程师RCNP 锐捷认证网络专家 RCIE 锐捷认证资深网络调试 工程师RCCP RCNA教学内容 RCNA教学内容 OSI网络模型和TCP/IP协议栈 OSI网络模型和TCP/IP协议栈 网络模型和TCP/IP...

    wireshark使用笔记

    wireshark使用 ## 网络通信原理 * **协议**是控制两个...应用程序(浏览器)通过调用 Socket 库,来委托协议栈工作。 * 在 HTTP 传输数据之前,TCP三次握手建立一个TCP连接。运输层将http报文封装为TCP报文段。 * 网

Global site tag (gtag.js) - Google Analytics