[译]网络基础:TCP,UDP,TCP/IP和OSI模型

译者:华科小涛:http://www.cnblogs.com/hust-ghtao/

最近开始学习计算机网络的知识,找了些英文的资料,翻译过来,一是为了深入学习网络,也是为了锻炼自己看英文文档的能力。

原文链接:http://blog.pluralsight.com/networking-basics-tcp-udp-tcpip-osi-models,(如果侵权的话,大家告诉我哦)。

译文:

传输控制协议/互联网协议(TCP/IP)套件(suite翻译成套件有点奇怪啊!)是由美国国防部(DoD)发明的,旨在确保通信在任何情况下都能进行,在遭受恶意攻击时,数据完整性也能保证啊。

传说中的开放互联参考模型(OSI Model)是对网络协议设计的抽象描述,目的就是为了规范网络。

这篇文章,我会阐述DoD和OSI模型的区别,更进一步还会介绍DoD版TCP/IP模型的细节。我还会介绍DoD各层协议,当然重点会放在TCP和UDP。通过这篇文章,你会找到关于TCP/IP套件的干货哦。

如果你正在准备CCENT货CCNA(不知道是啥)的考试,或者你对网络很感兴趣,那就千万不要错过呀。记好安全带,have a good ride,(懂意思,不会翻译!)。

待续。。。

时间: 2024-10-08 12:27:54

[译]网络基础:TCP,UDP,TCP/IP和OSI模型的相关文章

异常处理与网络基础中的tcp,udp协议

# 异常处理: # 什么是异常?异常和错误的区别 # Error 语法错误 比较明显的错误 在编译代码阶段就能检测出来 # Iteration 异常 在执行代码的过程中引发的异常 # 异常发生之后的效果 # 一旦在程序中发生异常,程序就不再继续执行了 # try: # # name # [][3] # except NameError: # print("请设置好变量!!") # except IndexError: #分支异常处理 # print('请认真!!') # # excep

网络基础篇(一)--TCP/IP协议族

TCP/IP协议族是一个分层,多协议通信体系. 1 TCP/IP协议族体系结构 TCP/IP协议族自底而上分为四层: 数据链路层, 网络层, 传输层和应用层. 1.1 数据链路层 实现网卡接口的网络驱动程序,以处理数据在物理媒介(如,以太网, 令牌环)上的传输. 常用协议: ARP协议和RARP协议 1.2 网络层 实现数据包的选路和转发.采用逐跳通信方式. 常用协议:IP协议和ICMP协议(并非严格意义上的网络层协议,它是基于IP协议的) 1.3 传输层 为两台主机上的应用程序提供端到端的通信

TCP,UDP,HTTP,IP,SOCKET

近日对各网络协议进行了一番学习,宏观认识上有收获. 网络由下往上分为物理层.数据链路层.网络层.传输层.会话层.表示层和应用层.(引用)IP 协议对应于网络层,TCP/UDP协议对应于传输层, HTTP协议对应于应用层, SOCKET则是对TCP/IP协议的封装和应用. TCP连接的三次握手:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认: 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn

网络基础知识之tcp的三次握手

网络是企业对外提供服务的一个重要因素,网络管理也是一个Linux运维人员的必学技能之一.网络是一个复杂的体系结构,一般将网络分成多个层次,主要有tcp/ip模型和osi模型. 分层的网络模型可以大大简化网络的复杂度,可以标准化网络接口简化模块化设计,确保技术的互操作性等作用. OSI模型的七层结构 第一层:物理层,二进制传输.为启动.维护以及关闭物理链路定义了电气规范.机械规范.过程规范和功能规范 第二层:数据链路层,访问介质.定义如何格式化数据以便进行传输以及如何控制对网络的访问并且支持对错误

网络基础之二:ip地址

一.IP地址 IANA IANA 就是指(Internet Assigned Numbers Authority) ,Internet号分配的机构.负责对IP地址分配规划以及对TCP/UDP公共服务的端口定义. IP地址是一个32位的二进制数,通常被分割为4个"8位二进制数"(也就是4个字节). IP地址通常用"点分十进制"表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数. 例:点分十进IP地址(100.4.5.6),实际上是32位

TCP/IP与OSI模型

网络基础之OSI模型及TCP/IP协议栈

OSI参考模型 开放系统互连参考模型为实现开放系统互连所建立的通信功能分层模型.其目的是为异种计算机互连提供一个共同的基础和标准框架,并为保持相关标准的一致性和兼容性提供共同的参考.这里所说的开放系统,实质上指的是遵循OSI参考模型和相关协议能够实现互连的具有各种应用目的的计算机系统. 一. OSI模型七层结构 1.物理层 位 bit 二进制传输,为启动.维护以及关闭物理链路定义了电气规范.机械规范.过程规范和功能规划. 2.数据链路层 帧 frame 访问介质,定义如何格式化数据以便于进行传输

OSI七层模型与 TCP/IP五层模型 TCP/UDP的区别

转自:http://blog.chinaunix.net/uid-22166872-id-3716751.html OSI七层模型OSI 中的层            功能                                                        TCP/IP协议族 应 用层                 文件传输,电子邮件,文件服务,虚拟终 端         TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层          

Java 网络编程(二) 两类传输协议:TCP UDP

两类传输协议:TCP,UDP TCP TCP是Transfer Control Protocol(传输控制协议)的简称,是一种面向连接的保证可靠传输的协议. 在TCP/IP协议中, IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一确定Internet上的一台主机. 而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的. 通过TCP协议传输,得到的是一个顺序的无差错的数据流. 发送方和接收方的成对的两个socket之间