tcp/ip总体分析

http只是tcp/ip协议内部得子集,tcp/ip是是互联网相关得各类协议族得总称
分为四个层次:应用层,传输层,网络层,数据链路层
应用层:向用户提供应用服务时得通信活动。比如:ftp,dns,http协议
传输层:对上层应用层,提供处于网络连接中得两台计算机之间得数据传输,包含两个协议:tcp(传输控制协议),
udp(用户数据包协议)
网络层:到达对方计算得路线很多,网络层从从众多道路中选择一条传输路线。
链路层:用来处理网络连接种得硬件部分

原文地址:https://www.cnblogs.com/xin-jun/p/10722069.html

时间: 2024-08-08 00:05:56

tcp/ip总体分析的相关文章

Linux 系统应用编程——网络编程(利用TCP/IP 模型分析数据传输过程)

TCP/IP参考模型是一个非常基础,而且也非常重要的基础框架,要想入门数通这是个必须掌握的基本概念,本文档通过一个简单的示例,结合参考模型来分析一下数通的基本过程. 网络环境非常简单,如下图所示,我们现在来分析一下PC去访问Webserver的WEB服务,整个数据通信过程是如何发生的,为了简化描述,我们这里暂时忽略DNS.ARP.帧校验等等机制的工作细节,只考虑较为宏观的层面. 1)PC访问WebServer的WEB服务,实际上是访问Webserver的HTTP服务.这个过程对于人来说,就是在P

TCP/IP协议分析(推荐)

一;前言 学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了.本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体传输过程. 为了初学者更容易理解,本文将搭建一个最简单的网络环境,不包含子网. 二.试验环境 1.网络环境  如图1所示 图1 为了表述方便,下文中208号机即指地址为192.168.113.208的计算机,1号机指地址为192.168.113.1的计算机. 2.操作系统 两台机器都为Windows

2.tcp/ip协议分析-IP协议、ARP协议和RARP协议

IP协议是TCP/IP协议族中最核心的协议,它提供不可靠.无连接的数据报传输服务.所以理解IP协议对于我们学习网络至关重要. IP首部 重要字段介绍: 4bit首部长度:以4字节为单位,决定了IP首部长度最大为15*4=60,一般的IP数据报首部长度为20,此时该字段为5. 8bit的服务类型:包括一个3bit的优先权子字段(可以忽略),4bit的tos子字段和1bit的未用位但必须置0.4bit的TOS分别代表:最小延时.最大吞吐量.最高可靠性和最小费用. 比如在telnet交互应用中就要求有

几种开源的TCP/IP协议栈分析

1:BSD TCP/IP协议栈,BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP栈)是BSD栈派生的.这是因为 BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码而无须向创建者付版税.同时, BSD也是许多TCP/IP协议中的创新(如广域网中饿拥塞控制和避免)的开始点.ftp://ftp.FreeBSD.org/pub/FreeBSD-stable/src/sys.netinet 2:uC

TCP/IP协议分析含义与功能

TCP/IP协议模型从更实用的角度出发,形成了高效的四层体系结构,即网络接口层.IP层.传输层和应用层.TCP/IP是一组专业化协议,包括IP.TCP.UDP.ARP.ICMP以及其它的一些被称为子协议的协议. 网络接口层:TCP/IP模型中的网络接口层与OSI/RM的物理层.数据链路层以及网络层的一部分相对应.TCP/IP参考模型并未对这一层做具体的描述,它一般指各种计算机网络,如SATNET.ARPAnet.LAN.分组无线网等.该层中所使用的协议大多是各通信子网固有的协议,例如以太网802

【转】TCP/IP ECN分析

转自http://blog.sina.com.cn/s/blog_6cf9802d0100xtwv.html 一. 现有TCP流量在拥塞的情况下出现的问题 根据RFC793的描述,TCP协议是按照端到端设计的可靠的流传送协议.其特点是: 1. 在三次握手建立连接时,协商发送端和接收端的发送和接收能力,滑窗. 2. 在完成连接建立之后,TCP按照当初协商的窗口大小进行报文的发送. 3. 提供可靠地连接,TCP的接收端将使用ACK机制通知发送端数据是否成功接收. 4. TCP发送端按照接收端的ACK

Linux内核TCP/IP参数分析与调优

转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0225/167.html?1456482565 如下图展示的是TCP的三个阶段.1,TCP三次握手. 2,TCP数据传输. 3,TCP的四次挥手. SYN:(同步序列编号,Synchronize Sequence Numbers)该标志仅在三次握手建立的时候有效.表示一个新的TCP连接请求. ACK:(确认编号,Acknowledgement Number)是对TCP请求的确认标志,同事提示对端系

利用TCP/IP 参考模型 分析数据传输过程

本文章转载自:http://blog.sina.com.cn/s/blog_5ec353710101i892.html 稍微做了整理 TCP/IP 参考模型是一个非常基础,同是也非常重要的基础框架,本文档通过一个简单的示例,结合参考模型来分析一下数据包流转的基本过程. 网络环境非常简单,如下图所示,我们现在来分析一下 PC 去访问 Web Server 的WEB服务,整个数据通信过程是如何发生的,为了简化描述(我们这里暂时忽略DNS.ARP.帧校验等等机制的工作细节)只考虑较为宏观的层面. 利用

TCP/IP协议,HTTP协议

1. 协议  a. TCP/IP总体构架概述     TCP/IP协议并不全然符合OSI的七层參考模型.传统的开放式系统互连參考模型,是一种通信协议的7层抽象的參考模型,当中每一层运行某一特定任务.该模型的目的是使各种硬件在同样的层次上相互通信.这7层是:物理层.数据链路层.网路层.传输层.话路层.表示层和应用层.而TCP/IP通讯协议採用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完毕自己的需求.这4层分别为:     i.   应用层:应用程序间沟通的层,如超文本传送协议(HTTP