TCP/IP原理浅析】的更多相关文章

TCP/IP概述 TCP/IP起源于1969年美国国防部(DOD:The United States Department Of Defense)高级研究项目管理局(APRA:AdvancedResearch Projects Agency)对有关分组交换的广域网(Packet-Switched wide-area network)科研项目,因此起初的网络称为ARPANET.1973年TCP(传输控制协议)正式投入使用,1981年IP(网际协议)协议投入使用,1983年TCP/IP协议正式被集成…
本文对计算机网络通信的原理进行简单的介绍 首先从网络协议分层的概念进行介绍,然后对TCP.IP协议族进行了概念讲解,然后对操作系统关于通信抽象模型进行了简单介绍,最后简单描述了socket   分层的概念 基本概念 TCP/IP协议族本身很复杂,本人也暂时还没有“详解TCP/IP”的想法,本系列相关的文章都是意在从宏观上建立一个认知. 想要理解TCP/IP协议族,核心就是要理解分层的概念. 到底什么是分层? 假如说有A,B这么两个部门,每个部门有一个经理和一个秘书,有一些事情没必要开会或者直接交…
@ tcp/ip原理 1.1 tcp/ip三次握手 1.1.1 建立过程说明 a)   由主机A发送建立TCP连接的请求报文, 其中报文中包含seq序列号, 是由发送端随机生成的, 并且还将报文中SYN字段置为1, 表示需要建立TCP连接. b)   主机B会回复A发送的TCP连接请求报文, 其中包含seq序列号, 是由回复端随机生成的, 并且将回复报文的SYN字段置为1, 而且会产生ACK字段, ACK字段数值是在A发过来的seq序列号基础上加1进行回复,以便A收到信息时, 知晓自己的TCP建…
TCP/IP(Transmission-Control-Protocol/Internet-Protocol),中文译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议.也是Internet国际互联网络的基础. 我上大学的时候就是一门必修课.工作后我还专门重新看了一遍,觉得比上学时理解的多了些.但是书本上东西毕竟不贴合工作.本文结合工作中常用的方面以及现实中出现过的线上问题来讲解说明. TCP/IP协议栈为什么是"栈"? 大学的时候课本上讲过:开放系统互…
1.IP地址的基本概念:作用.结构.类型 2.特殊地址:作用.特征 网络地址.广播地址(直接.受限) 0.0.0.0 环回地址 3.单播.多播.广播地址:特征 4.专用地址:作用.范围 5.计算和应用 确定类别,提取net id和host id 确定网络地址.直接广播地址.主机地址 第4章 IP编址 4.0 引言 1. IP地址——通用标识符 唯一标识互联网(不同的网络上)上的主机或路由器.(唯一.通用(可以包含不同类型的物理网络).网络连接) 2. 主机标识符 1)Name:是什么,可读性强…
1.OSI参考模型 1)作用 2)各层的名称和功能 2.对分层网络协议体系的理解 1)不同节点:层次组成不同,作用不同 2)横向理解:虚通信.对等实体.协议.PDU 3)纵向理解:封装与解封.服务.接口 3.TCP/IP 1)层次:与OSI模型的对应关系 2)协议:主要协议极其所在层次 4.地址 1)物理.IP.端口地址:作用,所在层次 2)单播.多播.广播地址:作用 2.1 OSI参考模型 1.ISO标准指定 OSI Open System Interconnection,开放系统互连 Ref…
1.协议和标准 2.标准化组织 3.Internet标准:RFC 4.Internet的管理机构 一.协议和标准 1.协议(Protocol) 一组控制数据通信的规则 三要素:语法(syntax).语义(semantics).时序(timing)/同步(synchronization) 即what.how.why 语义:比特流中每个比特的意思 时序:数据什么时候正确发送.什么时候正确接收.接收了还要干什么...... 2.标准(Standard) 一致同意的规则 种类:事实上的标准 de-fac…
导言:本篇作为理论基础,将向我们讲述TCP/IP的基本原理以及重要的协议细节,并在此基础上介绍了TCP/IP在LINUX上的实现. OSI参考模型及TCP/IP参考模型 OSI模型(open system interconnection reference model)是基于国际标准化组织(ISO)的建议而发展起来的,它分为如图3-1所示的七层.当卫星和无线网络出现以后,现有的协议在和这些网络互联时出现了问题,所以需要一种新的参考体系结构,能无缝地连接多个网络.这个体系结构就是TCP/IP参考模…
TCP/IP与OSI TCP/IP工作在第4层,在TCP/IP协议簇中,有两个不同的传输协议:TCP(传输控制协议)和UDP(用户数据报协议),它们分别承载不同的应用.TCP协议提供可靠的服务,UDP协议提供不可靠但是高效的服务. TCP/IP的特点: (1)分层是TCP/IP乃至网络通信最核心的策略和模式,分层使得所有的网络应用程序不用关心底层链路传输的细节,也使得不同类型的网络有效地互通. (2)封装就是在应用程序在发送数据的过程中,每一层都增加一些首部信息,这些信息用于和接收端同层次进行沟…
定义 是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码.子网掩码不能单独存在,它必须结合IP地址一起使用.子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分. 子网掩码是由32bit的二进制数字序列, 对于A类地址来说,默认的子网掩码是255.0.0.0:对于B类地址来说默认的子网掩码是255. 255.0.0:对于C类地址来说默认的子网掩码是255.255.255.0. 说明:子网掩码是“255.255.255.0”的网络:最后面一个数…