
计算机网络
猪饲夫妇、
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
传输层--UDP和TCP详解
传输层:负责数据能够从发送端传输接收端。端口号:用来标识特定服务的(某种意义上特定服务与端口号可互相甄别)端口号(Port)标识了一个主机上进行通信的不同的应用程序;1.端口号与应用层绑定,但与传输层也有一定的关系;2.通常情况下一个端口号不能被多个服务器共同使用,但在多线程情况下可以。一个进程可以绑定多个端口号。TCP协议(点对点传输:只知道起点和终点,不考虑中间过程,实现此过程需直...原创 2019-03-24 19:58:13 · 4572 阅读 · 0 评论 -
应用层--HTTP详解
应用层:我们程序员写的一个个解决我们实际问题,满足我们日常需求的网络程序,都在应用层。成熟的应用层协议1.HTTP协议:2.HTTPS协议:3.FTP协议:用于文件传输4.DNS协议:用于域名解析5.SSH协议:用于远程登陆…应用层除了成熟的应用层协议之外,还存在大量的用户自定制的协议。用户自定制协议方法:举例:假如此时要实现一个网络版本的计算器。HTTP协议(超文本传输协...原创 2019-03-24 20:02:35 · 1892 阅读 · 1 评论 -
传输层基础及UDP协议
传输层基础及UDP协议详解传输层:负责数据能够从发送端传输接收端。端口号:用来标识特定服务的(某种意义上特定服务与端口号可互相甄别)端口号(Port)标识了一个主机上进行通信的不同的应用程序;1.端口号与应用层绑定,但与传输层也有一定的关系;2.通常情况下一个端口号不能被多个服务器共同使用,但在多线程情况下可以。一个进程可以绑定多个端口号。TCP协议(点对点传输:只知道起点和终点,不...原创 2019-03-22 21:45:58 · 276 阅读 · 0 评论 -
网络层---IP协议详解
网络层网络层解决的问题是在复杂的网络环境中确定一个合适的路径IP协议(不可靠)1.IP提供了一种将数据从A主机跨网络送至B主机的能力。2.IP地址被分为两部分。前半部分叫做网络号,后半部分叫做主机号。但IP提供的这种能力并不能使数据每次都能送达(原因是可能发生数据包丢失问题),那么解决此种情况的方法是只要有数据丢失就重新发送即可。但IP不保证可靠性,所以重新发送需要TCP进行重传(TCP...原创 2019-03-27 09:59:49 · 2523 阅读 · 0 评论 -
数据链路层---以太网/MAC帧/ARP协议详解
数据链路层:解决的是在局域网中将数据从主机A送到B数据在传输层叫数据段,网络层叫数据报,数据链路层叫数据帧。以太网以太网帧格式以太网帧格式如下所示:1.MAC地址一般占48个bit位为6个字节。MAC地址是可以标识唯一一台主机的地址,因为MAC地址是根据网卡序号,网卡序号是唯一确定的(网卡出厂时固定)。2.怎么分离MAC地址(报头与有效载荷)?通过MAC帧我们可以知道MAC报头与有...原创 2019-03-27 20:05:25 · 8633 阅读 · 1 评论 -
网络中其他协议--DNS/ICMP/NAT
网络中其他协议–DNS ICMP NATDNS(域名解析)–应用层DNS下一层传输层协议为UDP协议。为什么要有域名解析?因为域名更好记。域名简介主域名是用来识别主机名称和主机所属的组织结构的一种分层结构的名称。www.baidu.com域名使用.连接com:一级域名。表示这是一个企业域名。同级的还有“net”(网络提供商),“org”(非盈利组织)等。baidu:二级域名,...原创 2019-03-27 20:06:52 · 374 阅读 · 0 评论