1.3网络基础 TCP/IP

原创 2018年04月16日 23:12:27

1:通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运行的。而http属于它内部的一个子集

2:计算机与网络设备要相互通信,双方就必须基于相同的方法,比如:如何探测到通信设备,由哪一边先发起通信、使用哪种语言进行通信、怎么结束通信等规则都需要事先确定;不同的硬件,操作系统之间的通信,所有的这一切都需要一种规则;我们把这种规则成为协议

3:协议中存在各种规则:从电缆规格到IP地址的选定方法。寻找异地用户的方法,双方建立通信的顺序,以及web页面显示需要处理的步骤等等

4:互联网关联协议集合总称为TCP/IP

5:TCP/IP协议族重要的一点就是分层应用层,传输层,网络层,数据链路层

  • 应用层:决定了想用户提供应用服务时通信的活动:比如FTP,DNS,HTTP
  • 传输层:提供处于网络连接中的2台计算机之间的数据传输,有2个性质不同的协议TCP,UDP
  • 网络层:用来处理在网络上流动的数据包;数据包是网络传输的最小数据单位;该层规定了通过怎样的路径达到对方计算机,并把数据包传送给对方;与对方计算机之间通过多台计算机或网络设备进行传输时,网络层的作用就是在众多的选项内选择一条传输线路
  • 数据链路层:用来处理连接网络的硬件部分,包括控制操作系统、硬件的设备驱动、NIC(网络适配器即网卡)、光纤等物理可见部分;硬件上的范畴都在这层的作用范围之内;

6:TCP/IP通信传输流
这里写图片描述
我们用 HTTP 举例来说明,

  • 首先作为发送端的客户端在应用层(HTTP 协议)发出一个想看某个 Web 页面的 HTTP 请求。

  • 接着,为了传输方便,在传输层(TCP 协议)把从应用层处收到的数据(HTTP请求报文)进行分割,并在各个报文上打上标记序号及端口号后转发给网络层。

  • 接收端的服务器在链路层接收到数据,按序往上层发送,一直到应用层。当传输到应用层,才能算真正接收到由客户端发送过来的 HTTP请求。
    这里写图片描述

GBA程序开发入门1

GBA程序开发入门1.GBA简介 Game Boy Advanced(GBA)是日本任天堂公司于2001年推出的一款32位掌上游戏机.它着重于游戏机的便携式,并且以2D游戏为主(3D游戏依然不错).G...
  • tangl_99
  • tangl_99
  • 2003-06-13 16:40:00
  • 6754

图解HTTP之一--网络基础(TCP/IP、DNS)

网络基础TCP/IP1. TCP/IP协议族计算机与网络设备要相互通信,双方就必须基于相同的方法。比如:如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。...
  • u014346301
  • u014346301
  • 2017-01-10 17:05:58
  • 1438

《图解TCP/IP》第一章 网络基础知识

计算机网络,根据其规模可分为WAN(Wide Area Network, 广域网 ), 和LAN(Local Area Network, 局域网)。 广域网 局域网 计算机与网络发展的7个...
  • u011389977
  • u011389977
  • 2016-05-21 20:38:17
  • 1401

TCP/IP 教程(针对LINUX的网络基础请参看 《鸟哥的Linux私房菜 服务器架设篇(第三版) 》)

TCP/IP 是针对因特网的通信协议。 在此教程中,你将了解到什么是 TCP/IP,以及它如何工作。开始学习 TCP/IP ! TCP/IP 是因特网的通信协议。 通信协议是对计算机必须遵...
  • u010794281
  • u010794281
  • 2015-09-16 18:31:13
  • 1740

TCP/IP详解(一)---入门知识

什么是TCP/IP? 我们常说的TCP/IP协议并不是单指TCP协议和IP协议,而是指一组协议簇,其中包含了但不仅限于:TCP协议、IP协议、ICMP协议、POP协议、SMTP协议、FTP协议等。关于...
  • wh1511995112
  • wh1511995112
  • 2016-05-10 11:09:44
  • 2408

网络协议基础TCP/IP-http协议

一、网络协议 二、TCP(Transmission Control Protocol,传输控制协议) TCP头格式TCP协议中的三次握手和四次挥手TCP报文抓取工具 三、HTTP(H...
  • lijunchao1
  • lijunchao1
  • 2017-07-26 20:16:40
  • 1052

网络通信机制:TCP/IP协议族及Http协议通信基础

相信大家都对掌握网络通信机制,熟悉TCP/IP和HTTP协议一点都不陌生吧,没错,几乎绝大部分的Android,Java等技术岗位要求都提到了这一点,笔者其实非计算机系科班出身,对这块儿内容不是很清楚...
  • guolipeng_network
  • guolipeng_network
  • 2017-04-18 18:07:30
  • 1664

【网络】网络基础知识总结(包括TCP/IP协议、ARP、UDP等)

谈到网络基础,首先要谈到的就是计算机网络体系结构中两种最为重要的参考模型,OSI参考模型和TCP/IP参考模 型。 ★OSI参考模型: OSI(Open System Interconne...
  • Scenlyf
  • Scenlyf
  • 2016-08-05 15:35:29
  • 3964

网络基础知识学习PPT

  • 2011年06月29日 16:13
  • 637KB
  • 下载

《TCP/IP入门经典》——TCP/IP的工作方式

一、TCP/IP协议系统   1、TCP/IP协议系统的职责    1)、把消息分解成可管理的数据块,并且这些数据能够块能够有效地通过介质传输。    2)、与网络适配器硬件连接。    3)...
  • Explorer_day
  • Explorer_day
  • 2015-06-13 10:39:08
  • 1496
收藏助手
不良信息举报
您举报文章:1.3网络基础 TCP/IP
举报原因:
原因补充:

(最多只允许输入30个字)