网络基础

一、前言

前面学习了流、文件这些,也是为后面的打基础。这几天准备把node.js网络这块学习一下。前面博客也写过HTTP协议基础首先复习一下网络基础知识。

1.TCP/IP------TPC/IP协议是传输层协议,主要解决数据如何在网络中传输。   

2.Socket------socket则是对TCP/IP协议的封装和应用(程序层面)。   

3.Http------HTTP是应用层协议,主要解决如何包装数据。   

4.网络七层模型------物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。   

5.Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API).从而形成了我们知道的一些最基本的函数接口,比如Create、Listen、Connect、Accept、Send、Read和Write等等。   

6.TCP/IP只是一个协议栈,就像操作系统的运行机制一样,必须要具体实现,同时还要提供对外的操作接口.实际上,传输层的TCP是基于网络层的IP协议的,而应用层的HTTP协议又是基于传输层的TCP协议的,而Socket本身不算是协议它,只是提供了一个针对TCP或者UDP编程的接口。

二、TCP/IP三次握手四次挥手

由于TCP/IP是可靠的连接的稳定的传输协议 ,而且是双工模式,所以连接时要三次握手四次挥手。其实这个传ack啊这些我现在也没搞明白,但具体步骤也还算了解。

1.三次握手(初次见面)

举个例子应该就能明白:比如A发送消息给B,B收到回复,要说这一来一回就能连接了,但问题来了,可靠的连接怎么让B知道A收到了B的回复,所以就需要A收到B的回复之后应答一下。所以流程是 A——>B——>A——>B这样3次交流。

2.四次挥手

TCP/IP是双工模式,有两条线来传输数据,A——B,B——A.A传输完数据之后给B说我这数据传完了.B收到了给A回复确认。B传输完数据之后给A说我这边数据传完了,A收到了给B回复确认。

时间: 2024-08-09 22:59:04

网络基础的相关文章

无线网络基础架构

从应用需求方面考虑,无线网络很适合学校的一些不易于网络布线的场所应用.现在大部分校园都建有有线局域网,如何对原有网络进一步扩充,使校园的每个角落都处在网络中,形成真正意义上的校园网?本文所要介绍的就是如何采用无线局域网技术来组建校园网. 无线网络基础架构 无线局域网(Wireless Local Area Network,简称WLAN)技术有蓝牙(Bluetooth).IEEE 802.11 系列.HiperLAN.HomeRF技术等.其中,目前得到广泛应用的技术是IEEE 802.11 系列.

云计算网络基础架构的实践和演进——打造云计算网络基石

摘要:从传统IT部署到云,人肉运维已经是过去式,云上运维该怎么开展?人工智能对于运维"威胁论"也随之袭来,如何去做更智能的活,当下很多运维人在不断思考和探寻答案.在2017运维/DevOps在线技术峰会上,阿里云专家云登就为大家分享了云计算网络基础架构的实践和演进,精彩不容错过. 以下内容根据演讲视频以及PPT整理而成. 众所周知,云计算是以计算.存储和网络作为基础的.网络作为云计算的重要基石之一,其架构设计和演进是云计算发展的重要一环,而网络架构涉及可靠性.性能.可扩展性等多方面内容

《非常网管:网络管理从入门到精通(修订版)》——第1章 网络基础知识回顾1.1 计算机网络基础

第1章 网络基础知识回顾 古语云:"练武不练功,到老一场空",学习网络的基础理论就像练功一样重要.本章主要介绍网络的基础.网络的体系结构.ISO/OSI(International Standard Organization/Open System Interconnection,国际标准化组织提出的开放系统互联)参考模型.TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议),其间穿插大量的实验和技巧,有

网络基础知识大讲堂:最新的SDN架构解析

在上期<网络基础知识大讲堂>中,我们将SDN回归到最初的本质,介绍了最初.也是最基本的SDN架构.而今天,我们将重点聊聊开放网络基金会ONF在2016年最新发布的<SDN Architecture Issue 1.1>白皮书中对SDN概念的新理解,以及新的SDN架构. SDN已经成为网络发展的必然趋势 作为SDN领域最重要的标准组织之一,ONF认为SDN首先要满足3大基本原则:第一,流量转发平面和控制平面解耦:第二,逻辑上实现集中控制:第三,实现网络可编程服务. ONF最早开始推动

网络基础影响网站优化效果

1.主机或服务器稳定性越好.访问速度越快,越有利于搜索引擎教程抓取. 选择虚拟主机或服务器是建设网站很重要的一步,这个重要性主要指的是主机可靠性,速度,功能等.如果缺乏一个良好的网络环境,蜘蛛将会减少对网页抓取,甚至停止抓取整个站点. 第一种情况:主机或服务器故障可能造成无法索引.搜索引擎蜘蛛在来访你的网站的时候,如果主机死了或服务器故障,无法打开网页,搜索引擎也并不会马上把这一页删除,一般搜索引擎蜘蛛都会过一段时间再来索引.所以只要你的主机不要连续十天半个月死机,问题不会太大.当然如果死机一两

网络基础知识大讲堂:软件定义网络SDN

如今的网络世界,软件定义网络SDN绝对是第一热门话题,无论是在园区,还是在数据中心,甚至是在未来的5G架构设计之中,SDN的身影均已随处可见,并且正在引领整个网络产业的变革. 然而随着SDN的日渐火爆,"SDN"一词已经变成了一个意义模糊的营销名词,标准组织.设备制造商.运营商.互联网企业等等,都在大肆渲染对自己有利的SDN理念(或概念),这让不少初次接触SDN的用户看的是一头雾水.所以今天我们就回归SDN的本质,从零开始介绍软件定义网络SDN! SDN诞生在十年前! 或许你是在最近2

《OSPF网络设计解决方案(第2版)》一1.1 网络基础

1.1 网络基础 OSPF网络设计解决方案(第2版)在摩尔定律的指导下,物理硬件的性能不断提升,同时越来越多的高级特性开始被设备所支持.对于某些从事网络相关工作的人员,他们的职责便是参照一种理论框架,将网络设备正确地部署到网络中,从而保证所需特性得以正常运行.这里所说的框架,便是非常著名的OSI参考模型. OSI的全称为开放式系统互连(Open System Interconnection),其中开放式系统是指模型结构的相关技术规范并非私有,而是公共开放的.任何人都能够参照OSI结构,开发用于通

网络基础四 DNS DHCP 路由 FTP

第1章 网络基础 1.1 IP地址分类     IP地址的类别-按IP地址数值范围划分     IP地址的类别-按IP地址用途分类     IP地址的类别-按网络通信方式划分 1.2 局域网上网原理过程     DHCP原理过程详情.     http://blog.oldboyedu.com/autoinstall-kickstart/     http://www.zyops.com/dhcp-working-procedure DHCP(Dynamic Host Configuration

网络基础一 交换机 路由器 OSI7层模型

第1章 网络基础 1.1 网络的出现        解决计算机通讯的需求        实现计算机信息可以传递 1.2 主机之间实现通讯基本要求(三要素) ①. 需要在两台主机之间建立物理连接,物理连接的方式有网线 光纤线 wifi 蓝牙,将这些方式统称为介质: ②. 两台主机可以识别数据信息,通过二进制数的方式,利用制定好的协议标准. ③. 将二进制数转换为电信号,从而可以让介质识别传输,利用网卡发送/接收数据:     在发送数据的时候,将二进制数转换为电信号        在接收数据的时候