了解HTTP和HTTPS

HTTP 和 HTTPS 有什么区别

HTTP和HTTPS协议底层都是基于TCP的协议,只是HTTPS协议中间多了一层SSL或者TLS。TLS是SSL的升级版。HTTP默认端口是80,HTTPS默认端口号 443,至于其他的什么请求 – 应答模式、报文结构、请求方法、URI、头字段、连接管理等等都完全沿用 HTTP。

部分请求头说明

  • Accept:浏览器端能够处理的内容类型例如: Accept: text/html 代表浏览器可以接受服务器回发的类型为 text/html 也就是我们常说的html文档。如果服务器无法返回text/html类型的数据,服务器应该返回一个406错误(non acceptable)。通配符 * 代表任意类型,例如 Accept: */* 代表浏览器可以处理所有类型,(一般浏览器发给服务器都是发这个)。
  • Host:指定服务器域名,可用来区分访问一个服务器上的不同服务
  • Connection:keep-alive表示要求服务器不要关闭TCP连接,close表示明确要求关闭连接,默认值是keep-alive
  • Accept-Encoding:说明自己可以接收的压缩方式(经gzip编码的HTML页面。许多情形下可以减少5到10倍的下载时间)
  • Cookie:用来存储一些用户信息以便让服务器辨别用户身份的(大多数需要登录的网站上面会比较常见),这是最重要的请求头信息之一。如Cookie会存储一些用户的用户名和密码,当用户登录后就会在客户端产生一个Cookie来存储相关信息,这样浏览器通过读取Cookie的信息去服务器上验证并通过后会判定你是合法用户,从而允许查看相应网页。当然Cookie里面的数据不仅仅是上述范围,还有很多信息可以存储是Cookie里面,比如sessionid等。
  • User-Agent:用户代理,是服务器能识别客户端的操作系统(Android、IOS、WEB)及相关的信息。作用是帮助服务器区分客户端,并且针对不同客户端让用户看到不同数据,做不同操作。
  • Allow:服务器支持哪些请求方法(如GET、POST等)。
  • Content-Type:服务器告诉客户端数据的格式,常见的值有text/plain,image/jpeg,image/png,video/mp4,application/json,application/zip。这些数据类型总称为MIME TYPE。
  • Content-Encoding:服务器数据压缩方式
  • Content-Length:声明数据的长度,请求和回应头部都可以使用该字段。

Tcp三次握手

Http和Https协议请求时都会通过Tcp三次握手建立Tcp连接

  • ACK:响应标识,1表示响应,连接建立成功之后,所有报文段ACK的值都为1
  • SYN:连接标识,1表示建立连接,连接请求和连接接受报文段SYN=1,其他情况都是0
  • FIN:关闭连接标识,1标识关闭连接,关闭请求和关闭接受报文段FIN=1,其他情况都是0,跟SYN类似
  • seq number:序号,一个随机数X,请求报文段中会有该字段,响应报文段没有
  • ack number:应答号,值为请求seq+1,即X+1,除了连接请求和连接接受响应报文段没有该字段,其他的报文段都有该字段

对称加密

对称加密”很好理解,就是指加密和解密时使用的密钥都是同一个,是“对称”的。只要保证了密钥的安全,那整个通信过程就可以说具有了机密性。首先用户需要把自己的一把钥匙给送给服务器,用户用这把钥匙加密数据,然后服务器待会拿这把相同的钥匙去解密用户接下来发送的数据。常用加密算法为AES。

此种方式密钥也是有可能被获取的,所以它也不是理想的方式。但此种方式优点是加密和解密的速度比较快,适合加密比较大的数据。

非对称加密算法

有一个公钥和一个私钥,公钥加密只能私钥解密,私钥加密只能公钥解密。因为解密和加密使用不同的钥匙,所以称为非对称加密。公钥和私钥都放在服务器上,公钥是可以随便传输的,私钥是绝对不会暴露的,数据传输是安全的。常用加密算法有 RSA 。

该加密方式数据传输虽然安全,但是计算量大,加密和解密的速度比较慢。

摘要算法

实现完整性的手段主要是摘要算法(Digest Algorithm),也就是常说的散列函数、哈希函数(Hash Function)。

你可以把摘要算法近似地理解成一种特殊的压缩算法,它能够把任意长度的数据“压缩”成固定长度、而且独一无二的摘要字符串。

它只有算法,没有密钥,加密后的数据无法解密,不能从摘要逆推出原文。因此只能对比两份摘要是否相同判断有无被篡改

你一定在日常工作中听过、或者用过 MD5(Message-Digest 5)、SHA-1(Secure Hash Algorithm 1),它们就是最常用的两个摘要算法,能够生成 16 字节和 20 字节长度的数字摘要。但这两个算法的安全强度比较低,不够安全,在 TLS 里已经被禁止使用了。目前 TLS 推荐使用的是 SHA-1 的后继者:SHA-2。

SHA-2 实际上是一系列摘要算法的统称,总共有 6 种,常用的有 SHA224、SHA256、SHA384,分别能够生成 28 字节、32 字节、48 字节的摘要

数据签名

数字签名的原理其实很简单,就是把公钥私钥的用法反过来,之前是公钥加密、私钥解密,现在是私钥加密、公钥解密。

但又因为非对称加密效率太低,所以私钥只加密原文的摘要,这样运算量就小的多,而且得到的数字签名也很小,方便保管和传输。

签名和公钥一样完全公开,任何人都可以获取。但这个签名只有用私钥对应的公钥才能解开,拿到摘要后,再比对原文验证完整性

SSL加密传输过程

  • 客户端给出协议版本号、一个客户端随机数A(Client random)以及客户端支持的加密方式
  • 服务端确认双方使用的加密方式,并给出数字证书、一个服务器生成的随机数B(Server random
  • 客户端确认数字证书有效,生成一个新的随机数C(Pre-master-secret),使用证书中的公钥对C加密,发送给服务端
  • 服务端使用自己的私钥解密出C
  • 客户端和服务器根据约定的加密方法,使用三个随机数ABC,生成对话秘钥,之后的通信都用这个对话秘钥进行加密。

总结

Http和Https的区别如下:

  • https协议需要到CA申请证书,大多数情况下需要一定费用
  • Http是超文本传输协议,信息采用明文传输,Https则是具有安全性SSL加密传输协议
  • Http和Https端口号不一样,Http是80端口,Https是443端口
  • Http连接是无状态的,而Https采用Http+SSL构建可进行加密传输、身份认证的网络协议,更安全。
  • Http协议建立连接的过程比Https协议快。因为Https除了Tcp三次握手,还要经过SSL握手。连接建立之后数据传输速度,二者无明显区别。

了解HTTP和HTTPS》有7,807个想法

  1. Pingback引用通告: lialusin

  2. onwin güncel giriş

    I really love to read such an excellent article. Helpful article. Hello Administ . Onwin engelsiz giriş adresi ile 7/24 siteye butonlarımızla erişim sağlayabilir ve Onwin üyelik işlemini 3 dakika da halledebilirsiniz. onwin , onwin giriş , onwin güncel giriş , onwin

    回复
  3. Pex

    Hallucinogenic Drugs is shared under a not declared license and was authored, remixed, and or curated by LibreTexts. Research suggests that classic hallucinogens work at least partially by temporarily disrupting communication between brain chemical systems throughout the brain and spinal cord. Some hallucinogens interfere with the action of the brain chemical serotonin, which regulates: No FDA-approved medications are available for specifically treating hallucinogen addiction. However, antidepressants and benzodiazepines may be temporarily prescribed to reduce anxiety and depression in severe cases.  The effects of hallucinogens can be immediate or long-term, as listed in the table below. The drugs shown in the graphic can be isolated from natural sources: lysergic acid amide from morning glory seeds, psilocybin from the “magic mushroom”, Psilocybe mexicana. The hallucinogenic molecules fit into the same receptors as the neuro-transmitter, and over-stimulate them, leading to false signals being created. https://ruskillfish.ru/forum/profile/oinmaria632575/ The newness of synthetic marijuana means that the long-term effects of this substance have yet to be fully realized by professionals. However, the following effects have happened to users and abusers of K2 and carry the potential of happen to other individuals who use or abuse this dangerous drug: Guy says he expects users to be getting synthetic gummy products the same way they get any marijuana product, “through social media, face to face or online”. However, before you raise the alarm, it’s important to put things into perspective. Lacing cannabis is still extremely rare, except by personal users with their own stuff. Much of the hype of laced weed is a scare tactic promoted by prohibitionists and the police. Even gangs want repeat customers, and knockoff or laced weed is a quick way to ruin your reputation. Usually, concerns over laced cannabis are often sounded by light smokers who are not accustomed to the more powerful effects of THC, which can be quite strong in high doses.

    回复
  4. Cami Halısı

    Daha Fazla Bilgi AL Yün Cami Halısı Geleneksel Türk motiflerine bağlı kalınarak üretilen saf yün cami halısını çok farklı ve özel bir kalite ile üretmektedir. Yün cami halısı, doğal bir ham madde olan yünden üretildiğinden insan sağlığına ve çevreye hiçbir zararı yoktur. Yün cami halı desenleri, kışın sıcak tutar ve yazın terletmez. Havadaki nem kuruyunca üzerindeki nemi geri verir. Böylece serili bulunduğu ortamda doğal nem ayarı yapar. Yün cami halısı desenlerinde kullanılan yün, aşınmaya karşı dayanıklı olduğu için uzun yıllar boyunca verimli ve sağlıklı bir şekilde kullanılabilir. Yün cami halıları ayak ve diz kısımlarının uyguladığı baskılara dayanıklıdır. Herhangi bir görüntü bozukluğu yaşanmaz. Yün Cami Halı desenleri tarihi camilerin dokusu ve motiflerine uygun olarak özel olarak tasarlanıp. 0 Yerli Üretimdir.

    回复
  5. Mandy

    Hi there! This post couldn’t be written any better! Reading
    this post reminds me off my good old room mate! He always kept talking about
    this. I will forward this pge to him. Fairly certain hee will have a good read.
    Thanks for sharing!

    Also visit my web page car alarm install [Mandy]

    回复
  6. Cami Halısı

    Daha Fazla Bilgi AL Cami Halısı Özellikleri İnsanları bir araya getiren ve Müslümanların ibadet etmek için bir arada bulundukları camilerin dış yapısı kadar iç yapısı da oldukça önemlidir. İbadet eden kişilerin huzurlu bir biçimde ibadetlerini gerçekleştirebilmeleri için cami içerisinde kullanılan motif, desen, halı gibi detaylar önemlidir. Camilerden içeri girildiği zaman ilk dikkat çeken ve iç yapıyı tamamlayan bir detay olan cami halıları da bu açıdan önemle seçilmesi gereken bir unsurdur. Cami halısı kullanımında dikkat edilmesi gereken birçok önemli detay bulunur. Bunlardan ilki halının desen yapısıdır. Ülkemizde bulunan camilerde en çok tercih edilen desen türü ise saflı desen ve göbek desen halı seçenekleridir. Dikkat edilmesi gereken diğer bir detay ise halının rengidir. Cami halısının rengi iç mimariye uygun, kolay kirlenmeyecek ve leke göstermeyecek ve ibadet sırasında kişilerin dikkatini dağıtmayacak, zihin karışıklığına sebep vermeyecek bir renkte olmalıdır.. Cami halısı kullanımında dikkat edilmesi gereken diğer de aylardan bir tanesi de üretimde kullanılan hammaddedir. İnsan derisinin halı ile temas etmesi göz önüne alındığında hammaddenin sağlığa zararlı olmaması gerekir. Ayrıca kullanılan halının kir ve toz tutmaması da önemlidir, bu nedenle çoğunlukla yün halılar tercih edilir. Hem sağlık açısından hem de uzun süreli kullanım imkanı sunması nedeniyle en ideal hammadde tercihi yündür. Plastik ve türevi malzemeler ibadet sırasında yaşanabilecek elektriklenme ve dikkat dağıtma gibi etkenler yüzünden tercih edilmemektedir.

    回复
  7. Alonzo

    Hello there! I know this is kind of off topic but I was wondering which blog platform are you usig for this site?
    I’m getting tired of WordPress because I’ve had issues with hackers and I’m looking at alternatives for another platform.
    I would be awesoe if you could point mee iin the direction of a
    good platform.

    Feel free to surf to my web site: electrical troubles aat home (Alonzo)

    回复
  8. ullowar

    no How to make a queen out of an ordinary girl.how to make a guy out of a guy how to make a guy
    how to make a guy out of a guy how to make a guy out of a guy
    How to make a queen out of an ordinary girl.
    how to turn a guy into a guy how to turn a guy into a girl how to turn a guy into a girl
    How to turn a boy into a girl, boy, boy and girl
    HOW TO MAKE YOUR K-POP MAKEUP?
    – Youtube
    how to make a girl out of a guy
    Makeup with photos, how to do, lessons, step by step | Makeup, put up…
    How to become a real girl (How to become a guy…
    HOW TO MAKE A GUY FROM A GIRL
    HOW TO MAKE A GUY FROM A GIRL. HOW TO BECOME A GUY!?
    (REAL EXPERIENCE)
    HOW TO MAKE A GUY FROM A GIRL? |
    MAKE-UP / Make-up for a guy …
    How to turn from a guy into a girl
    How to become a guy from a girl
    How to make yourself a real girl ( https://winkeys.net/
    3159f51914 ullowar

    回复
  9. Seasp

    The casinos may also sometimes issue a special bonus code to internet gamblers that permits them to receive an automatic deposit into their gaming accounts. This bonus code might be issued by email, published on the consumer’s receipt that they get after depositing money into their online casinos, or even printed on the redemption voucher that is supplied when they check out at the online casino. These special codes can’t be used by other casinos or card businesses and will generally have the emblem of one of the engaging casino on these. Our third top low deposit casino choice is the widely popular Spin Casino. Unfortunately, the minimum deposit here is $10, but it is one of the safest and most reliable casinos in Canada. Here is what they offer to new players: Our third top low deposit casino choice is the widely popular Spin Casino. Unfortunately, the minimum deposit here is $10, but it is one of the safest and most reliable casinos in Canada. Here is what they offer to new players: https://senzori-automatizari.ro/community/profile/lachlanterry676/ Blackjack is a popular card game played at casinos all over the world. Its popularity is due in part to it being a relatively easy game to play, and it’s known for having the best odds in gambling. The game is traditionally played with one, two, four, six, or eight decks of cards, so if you’re good at card counting, this is the one for you. Read on to find out more about Blackjack and give it a try at one of our top recommended online Blackjack casinos. Sure. Top casino sites encourage you to play free online blackjack to familiarise yourself with their interfaces and rules. Go into real money action with your eyes open for having first played for free! Playing blackjack for free or just for fun allows you all of the excitement of this great casino game with none of the risk of real cash play.

    回复
  10. Elouise

    Good day! I know this is kinda off topic but I was wondering which blog
    platform are you using for this website? I’m getting fed up of WordPress because I’ve had issues
    with hackers and I’m looking at options for another platform.
    I would be fantastic if you could point mme in the direction of a good platform.

    My web-site :: carr repair dvd (Elouise)

    回复
  11. dusty

    Sheet masks are usually of a standard size, meant to fit all face shapes and sizes. Apply it to your face while gently patting as you line the mask around your eyes and mouth. Leave it on for 20-30 minutes. Sheet masks are also a quick-fix before a party or event! Daily use of face masks is standard in Korean beauty routines. Shocked and worried about the appearance of fine lines? Or perhaps you’re annoyed with how much scrubbing you need to do to get that water-proof mascara off? Stress no more – Korean facial cleansers are here to save the day! Not only do they remove makeup effectively, leaving your face clean and smooth, but they also have the power to do so much more for the skin. They can even prevent signs of aging.  After careful research and live analysis of various Korean cleansers for acne-prone skin, we have put together this list. http://storiesbycalex.com/community/profile/mitzimusquito27/ Welcome to my blog! I’m Stephanie, a 45-year old Beauty YouTuber, Blogger, Social Media Consultant and mom of two. Our beauty needs and wants change as we age. I strive to give the busy, everyday woman relatable, attainable, real-world beauty and lifestyle inspiration. My goal is to help women feel confident as they age! Here and on my YouTube channel, Stephanie Marie, you’ll find many topics like makeup, skincare, hair care, travel, health, and fashion. Thanks for stopping by! Benefit Cosmetics Hoola Matte Bronzer At Refinery29, we’re here to help you navigate this overwhelming world of stuff. All of our market picks are independently selected and curated by the editorial team. If you buy something we link to on our site, Refinery29 may earn commission. My personal favorite drugstore bronzer is the Physicians Formula Butter Bronzer in Light Bronzer. It has a great neutral cool undertone that really suites lighter skin tones IMO. I’ve also recently fallen back in love with cream bronzers contour and my to-go for that is Jordana’s Sculpt n Go Creamy Contour Stick in Light. It has a beauitful creamy formula that is easy to blend out and the cool undertone of the Light shade makes it perfect for contouring.

    回复
  12. wiringbest.com

    This is the riight wweb site for everyone who wishes too understand this topic.
    You realize so much its almost tough to argue with
    you (not that I personally will need to?HaHa). You definitely put a neew spin on a
    topic that’s been written about for a long time. Great stuff, just excellent!

    Also visit my webb page car alarm install – wiringbest.com,

    回复
  13. Neville

    My brother suggested I might like this blog. He was totally right.
    This post aactually made my day. You cann’t imagine just how muich time I had spent
    for this info! Thanks!

    my page: car alarm, Neville,

    回复
  14. Ila

    With havin so mucxh written content do you ever run into any problems oof
    plaorism or copyright infringement? My blog has a lot of
    exclusive content I’ve either created myself or outsourced but it appears a lot of it
    is popping it up alll over the web without my agreement.
    Do yyou know any ways to help stop content from being ripped
    off? I’d definitely appreciate it.

    Alsoo vist myy web page :: daewoo dqd-6108 dvd repair (Ila)

    回复
  15. Bobbye

    With havin so much written content do you ever runn into any problems of plagorism or copyright infringement?
    My site has a lot of completely unique content I’ve eiter authored myself oor outsourced but it appears a lot of
    it is popping itt up all over the internet without my agreement.Do you know
    any techniques to help stop conternt from being stolen? I’d certainly appreciate it.

    Look at my homepage: teesting car wires (Bobbye)

    回复
  16. Karma

    Incredible! This blog looks just like my
    old one! It’s on a totally different topic but it has pretty much the same lawyout and
    design. Great choice of colors!

    Feel free to surtf to my web site: car fix (Karma)

    回复
  17. 兒童色情

    Cami Halısı Alırken Nelere Dikkat Etmelisin? Camiler Müslümanları bir araya getiren, birlikte ibadet etmelerini sağlayan ibadethanelerdir. Camilerin iç ve dış mimarisi de buna uygun olarak huzur verici bir şekilde tasarlanır. Bir camiden içeriye girildiği zaman dikkat çeken ilk detay şüphesiz ki cami halılarıdır. cami halısı modelleri birden çok türe sahiptir, çeşitli modellere sahip olan cami halılarını seçerken dikkat edilmesi gereken birtakım detaylar vardır.Cami halısı seçiminde dikkat edilmesi gereken ilk nokta cami halıların yumuşak bir yapıya sahip olmasıdır. İnce yapıda bir cami halısı zeminden gelen soğuğa engel olamaz ve ibadet eden kişiler için hastalık riski oluşturur, sert yapıda olan bir cami halısı ise bireylere rahatsızlık verebilir. Bu yüzden seçilen cami halısı kalın yapıda ve yumuşak olmalıdır. Bu yapıda seçilen cami halısı bireylerin ibadetlerini sağlıklı ve rahat şekilde gerçekleştirmelerini sağlar. Birden çok renge sahip olan ve kalabalık desenler bulunduran cami halıları bireylerin ibadetleri esnasında odaklanmalarına engel olur ve zihin karışıklığı oluşmasına neden olur. Bu sebeple seçilecek cami halısı caminin iç mimarisine uygun olmanın yanı sıra renk ve desen olarak sade olmalı ve her açıdan bütünlük oluşturmalıdır. Cami halısı seçiminde dikkat edilmesi gereken bir diğer nokta ise halıların leke tutmayan ve kolay kirlenmeyen bir yapıya sahip olmasıdır. Gün içerisinde çok sayıda insanın ziyaret ettiği camiler için kullanılacak halılar, kolay kirlenmeyen ve leke tutmayan yapıya sahip olmalıdır. Bu yapıya sahip olan cami halıları uzun süreli kullanım imkanı sunar. Halı seçiminde önemli olan diğer bir husus ise seçilecek halının nem ve rutubete karşı dayanıklı bir yapıya sahip olmasıdır. Nem ve rutubete karşı dayanıksız bir yapıda olan cami halıları kısa süre içerisinde yıpranır ve kötü kokuların oluşmasına neden olur.

    回复
  18. Kieran

    If you are going for most excellent contents like I do, jut pay a visit this web page all
    the time for the reason that it gives feature
    contents, thanks

    Also visit mmy website car alarm install (Kieran)

    回复
  19. Jude

    Thanks foor the good writeup. It in reality wwas a
    amusement acount it. Glance complicated tto far added agreeable from you!
    By the way, how can we communicate?

    my site; diy repair; Jude,

    回复
  20. Luella

    I’ll righht away grab yojr rss feed as I can not
    find your e-mail subscription hyperlunk or newszletter service.

    Do you’ve any? Please permit me understand in order that
    I may subscribe. Thanks.

    my site … pmp exam, Luella,

    回复
  21. Cami Halısı

    Camiler İslam kültüründe oldukça önemli mimari yapılardır. Camiler binlerce insanı bir araya getirirken, İslam mimarı ve motiflerini de içinde barındıran kültürel bir mirastır. Mimari yapısı, motifleri ve daha birçok özelliği ile göz alıcı güzelliğe sahip olan camilerde kullanılan halılar da dikkat çekici detaylar arasında yer alır. Cami halısı desenleri çeşitli yapılara sahiptir. Bunlar; saflı cami halısı, seccadeli cami halısı, göbekli cami halısı gibi modellerdir. Cami halısı modelleri üretiminde kullanılan hammadde ve desen açısından birbirinden farklılık gösterir. Bu modeller arasında en çok tercih edilen modeller arasında saflı cami halısı ve göbekli cami halısı modelleri bulunur. Saflı cami halısı modeli, düzenli ve eşit aralıkları ile saflara ayrılarak, ibadet eden kişilerin huzurlu bir ortam içerisinde ibadetlerini gerçekleştirmelerine yardımcı olur. Düzenli ve hijyenik bir yapıya sahip olan saflı cami halısı, desen ve motifleri ile estetik bir görünüm sağlar ve ibadet eden kişilerin huzurlu bir ibadet ortamında olmalarına yardımcı olur. Akrilik cami halıları ise fiziksel dış etkenlere karşı kuvvetli olmasıyla dikkat çeker ve bu özelliği sayesinde uzun süreli kullanım imkanı sağlar. Keçelenmenin önüne geçen malzemesi ile halının aşınması ya da iz tutması gibi durumların önüne geçer aynı zamanda akrilik cami halıları rutubet ve küf tutmayan özellikleri ile dört mevsim boyunca rahatlıkla kullanılabilir. Göbekli cami halısı modeli, adından da anlaşıldığı üzere halının orta kısmında büyük bir desenin yer aldığı halı modelidir. Ülkemizde yer alan camilerde sıklıkla tercih edilen bu halı modeli, ateşe karşı dayanıklıdır ve ısı yalıtımı, ses akustiği sağlar.

    回复
  22. Cami Halısı

    Cami halıları, ibadet eden kişilere en iyi şekilde hizmet eden, kaliteli ve uzun süreli kullanım imkanı sağlayan, geniş renk ve desen yelpazesine sahip olan halılardır. Cami halısı fiyatları; halının üretiminde kullanılan iplik türüne, ebatına, modeline ve daha birçok unsura bağlı olarak değişiklik gösterir. Bu nedenle sahip olmak istediğiniz cami halısı modeline karar verdikten sonra internet sitemizde yer alan iletişim bilgilerinden bizlere ulaşabilir ve cami halısı metrekare fiyatları ile ilgili en doğru bilgiye kolay şekilde ulaşabilirsiniz.

    回复