internet pencereler Android

TP-Link yönlendiricide bağlantı oturum limiti nasıl ayarlanır? HTTP oturumu Oturumlar ne için?

HTTP bir istemci-sunucu protokolü olduğundan, bir HTTP oturumu üç aşamadan oluşur:

  1. İstemci, TCP bağlantıları (veya TCP aktarımı kullanılmıyorsa başka bir bağlantı) kurar.
  2. İstemci bir istek gönderir ve bir yanıt bekler.
  3. Sunucu isteği işler ve durum kodunu ve ilgili verileri içeren bir yanıt gönderir.

HTTP / 1.1 ile başlayarak üçüncü aşamadan sonra istemcinin başka bir istek başlatmasına izin verildiği için bağlantı kapatılmaz. Yani ikinci ve üçüncü aşamalar tekrar edilebilir.

Bağlantı kurma

HTTP bir istemci-sunucu protokolü olduğundan, bağlantı her zaman istemci tarafından kurulur. HTTP'de bir bağlantı açmak, genellikle TCP olmak üzere uygun aktarım yoluyla bağlantı kurmak anlamına gelir.

TCP durumunda, 80 numaralı bağlantı noktası bilgisayarda varsayılan HTTP sunucusu bağlantı noktası olarak kullanılır, ancak 8000 veya 8080 gibi diğerleri de sıklıkla kullanılır. Yüklenen sayfanın URL'si, atlanabilecek alan adını ve bağlantı noktasını içerir. varsayılan bağlantı noktasıyla eşleşirse.

Demek istediğimiz:İstemci-sunucu modeli, sunucunun bu verileri açıkça istemeden istemciye veri göndermesini engeller. Bu soruna geçici bir çözüm bulmak için web geliştiricileri çeşitli teknikler kullanır: XMLHTTPRequest Javascript nesnesini, HTML WebSockets API'sini veya benzer protokolleri kullanarak sunucuya düzenli aralıklarla ping işlemi yapın.

Müşteri isteği gönderme

Bağlantı kurulduğunda, kullanıcı aracısı bir istek gönderebilir. (kullanıcı aracısı genellikle bir web tarayıcısıdır, ancak olmayabilir) İstemci isteği, CRLF (satır sonu) ile ayrılmış metin yönergeleridir. İsteğin kendisi üç blok içerir:

  1. İlk satırlar, istek yöntemini ve parametrelerini içerir:
    • belgeye giden yol - protokol ve alan adı belirtmeden mutlak URL
    • HTTP protokolü sürümü
  2. Sonraki her satır bir HTTP başlığıdır ve sunucuya tercih edilen veri türleri (örneğin, hangi dil, hangi MIME türleri) veya sunucunun davranışını değiştiren yönergeler (örneğin, varsa yanıt gönderme) hakkında bazı bilgiler gönderir. zaten önbellekte). Bu HTTP başlıkları, boş bir satırla biten bir blok oluşturur.
  3. Son blok isteğe bağlıdır ve ek veriler içerir. Çoğunlukla POST yöntemi tarafından kullanılır.

istek örnekleri

Sitenin ana sayfasını alıyoruz ve sunucuya, mümkünse kullanıcı aracısının sayfayı Fransızca olarak tercih ettiğini söylüyoruz:

GET / HTTP / 1.1 Ana Bilgisayar: site Kabul Et-Dil: fr

Veri bloğunu başlık bloğundan ayıran sondaki boş satıra dikkat edin. İstek, Content-Length: HTTP başlığını içermediğinden, veri bloğu boştur ve sunucu, başlıkların sonunu belirten boş bir dize alır almaz isteği işlemeye başlayabilir.

Form gönderiminin sonucunu gönderiyoruz:

POST /contact_form.php HTTP / 1.1 Ana Bilgisayar: site İçerik Uzunluğu: 64 İçerik Türü: application / x-www-form-urlencoding ad = Joe% 20Kullanıcı ve istek = Gönder% 20me% 20%% 20% 20% 20kataloğunuz

İstek Yöntemleri

HTTP, kaynak üzerinde istenen eylemi gösteren bir dizi istek yöntemi tanımlar. İsim de olabilseler de, bu istek yöntemlerine bazen HTTP komutları da denir. En yaygın GET ve POST istekleri şunlardır:

  • GET, belirtilen kaynağın içeriğini istemek için kullanılır. GET kullanan bir istek yalnızca veri almalıdır.
  • POST yöntemi, sunucunun durumunu değiştirebilmesi için verileri sunucuya gönderir. Bu yöntem genellikle HTML formları için kullanılır.

Sunucu yanıt yapısı

Ekli aracı isteğini gönderdikten sonra, web sunucusu bunu işler ve bir yanıt gönderir. İstemci isteğine benzer şekilde, sunucu yanıtı, CRLF ile ayrılmış, üç farklı blok halinde gruplandırılmış metin yönergeleridir:

  1. İlk satır - durum satırı, kullanılan HTTP sürümünün ve isteğin durumunun (ve insan tarafından okunabilir biçimdeki değerinin) bir onayından oluşur.
  2. Sonraki satırlar, istemciye gönderilen veriler hakkında bazı bilgiler veren HTTP başlıklarıdır (örneğin, tür, boyut, sıkıştırma algoritması, önbelleğe alma ipuçları). İstemci isteğinde olduğu gibi, bu HTTP başlıkları boş bir satırla biten bir blok oluşturur.
  3. Son blok veri içerir (varsa).

Örnek yanıtlar

Başarılı web sayfası alımı:

HTTP / 1.1 200 Tamam Tarih: Cts, 09 Ekim 2010 14:28:02 GMT Sunucusu: Apache Son Değiştirilme Tarihi: Sal, 01 Aralık 2009 20:18:22 GMT ETag: "51142bc1-7449-479b075b2891b" Kabul Aralıkları: bytes İçerik Uzunluğu: 29769 İçerik Türü: metin / html(burada istenen web sayfasının 29769 baytı gider)

İstenen kaynağın taşındığına dair mesaj:

HTTP / 1.1 301 Kalıcı Olarak Taşındı Sunucu: Apache / 2.2.3 (Red Hat) İçerik Türü: metin / html; karakter kümesi = iso-8859-1 Tarih: Cts, 09 Ekim 2010 14:30:24 GMT Yer: (bu, istenen kaynağın yeni adresidir, müşterinin bunu talep etmesi beklenir) Canlı Tut: zaman aşımı = 15, maks = 98 Kabul Aralıkları: bayt Via: Moz-Cache-zlb05 Bağlantı: Canlı Tut X-Cache-Info: önbelleğe alma X-Cache-Info: önbelleğe alma İçerik Uzunluğu: 325 (İçerik, istemci bağlantıyı takip edemezse gösterilecek standart bir sayfa içerir) 301 Kalıcı Olarak Taşındı

Kalıcı Olarak Taşındı

Döküman buraya taşındı.


Port 80 sitesinde Apache / 2.2.3 (Red Hat) Sunucusu

İstenen kaynağın mevcut olmadığı mesajı:

PHP'deki oturumlar, istemcinin bilgisayarı hakkında sunucu tarafında bilgi depolamak için bir mekanizmadır. Aslında PHP'deki oturumlar o kadar karmaşık bir konu değildir, ancak bunu anlamak için PHP'de çerezlerin nasıl çalıştığını bilmeniz gerekir. Bu nedenle, PHP'de çerezlerin nasıl çalıştığını bilmiyorsanız, önce ilgili makaleyi okuyun ve ardından buraya geri dönün.

Oturum kelimesi İngilizce'den oturum olarak çevrilmiştir, bu nedenle PHP'deki oturumların anlamı daha açık hale gelir, ancak programcılar "oturumlar" terimine alışmışlardır ve bu makalede kullanacağız.

PHP'deki oturumlar çerez mekanizmasına çok benzer, aynı anahtar => değer çiftleri, sadece sunucu tarafında saklanırlar.

Session_start () işlevi

Oturumu başlatmamız gerekiyor, bunun için session_start() işlevi var. Bu işlev bir oturumu veya oturumu başlatır, buna ne ad verirseniz verin.

Sayfanın en başında session_start() işlevinin çağrılması arzu edilir, ancak örneklerimde bunu yapmıyorum.

$ _SESSION dizisi

Oturumlar, sunucuda depolanan ancak tek bir benzersiz ziyaretçiye atıfta bulunan değişken gruplarıdır. Yine, bu kilit nokta: oturumlar sunucuda saklanır.

Her ziyaretçinin oturumundan elde ettiği verilerle etkileşimini sağlamak için, PHP'nin kendisine verdiği oluşturma komutu olan bir çerez kullanılır, bunun için endişelenmenize gerek yoktur. Bu tanımlama bilgisi yalnızca sunucu için anlamlıdır ve kullanıcı verilerini almak için kullanılamaz.

Sunucuda, oturum verileri bir metin dosyasında saklanır ve PHP programında $ _SESSION dizisinde bulunur. Bir oturumda bir değişkeni kaydetmek için, ona bu dizide bir değer atamanız gerekir.

Son olarak örnekleri kullanmaya başlayalım. Her şey çok basit.

PHP'de Oturumlar değer. ";?>

Şimdi başka bir örnekte $ _SESSION dizisinden değeri almaya çalışalım.

PHP'de Oturumlar

İkinci örnekte session_start () işlevini kaldırırsak, $ _SESSION dizisinin verilerine erişimimizin olmayacağını lütfen unutmayın.

Oturum_kimliği () işlevi

Oturum oluşturulduktan sonra, session_id () işlevini kullanarak benzersiz oturum tanımlayıcısına otomatik olarak erişirsiniz. Bu işlev, oturum tanımlayıcısının değerini hem ayarlamanıza hem de almanıza olanak tanır.

PHP'de Oturumlar

Tarayıcınızın geliştiricileri için araç çubuğuna bakabilirsiniz (bunun için Chrome'da Ctrl + Shift + I tuşlarına basın, ardından Kaynaklar ve orada bir çerez bulacaksınız), bu etki alanı tarayıcınız için PHPSESSID adında bir çerez koydu ve başka bir şey bunun gibi: "7g5df9rkd1hhvr33lq1k6c72p7".

Sunucunun tarayıcınızı belirlemesi ve daha önce bahsedildiği gibi $ _SESSION dizisi aracılığıyla komut dosyasına kullanılabilecek ilgili değişkenler kümesiyle çalışması PHPSESSID değeriyle sağlanır.

Oturum_adı () işlevi

session_id() işlevi, oturum tanımlayıcısının değerini almanıza izin veriyorsa, session_name() işlevi, oturumun adını bulmanızı sağlar.

PHP'de Oturumlar

session_start () işlevi hakkında bir kez daha

Artık PHP'deki oturumların karıştırılması hakkında daha fazla şey biliyoruz ve tekrar session_start() işlevine dönmemiz gerekiyor. Bu işlev, geçerli kullanıcı için oturum mekanizmasını başlatır. Bu tam olarak nasıl oluyor:

  • Kullanıcı siteyi ilk kez başlattıysa, session_start () istemcide bir tanımlama bilgisi ayarlar ve sunucuda kullanıcı kimliğiyle ilişkili geçici bir depolama oluşturur.
  • Geçen geçerli tanımlayıcıyla ilişkili depoyu tanımlar.
  • Sunucuda depolanan veri varsa $ _SESSION dizisine yerleştirilir.
  • php.ini dosyasındaki register_globals On ise, $ _SESSION dizisinin tüm elemanları global değişkenler haline gelir.

Oturum kullanım örneği

Şimdi, oturumlarla biraz deneme yapmanızı sağlayacak bir örneğe bakacağız.

PHP'de Oturumlar

Tezgah

Geçerli oturumda sayfayı açtınızbir Zamanlar.

Örneği "> bu sekmede açın.

Tüm oturum çalışmaları $ _SESSION dizisine dayanmaktadır, bu örnekte bu açıkça görülmektedir.

Tarayıcı penceresini kapatırsanız oturum sona erer, sayacımız sıfırlanır. PHP'deki oturumların bu davranışı değiştirilebilir, bu konuya makalede biraz daha döneceğiz.

Oturum sonu

Oturumu sonlandırmak için şunlara ihtiyacımız var:

  1. $ _SESSION dizisini temizleyin.
  2. Sunucudaki geçici depolamayı silin.
  3. Oturum çerezini silin.

$ _SESSION dizisini session_unset() işlevini kullanarak temizleyebilirsiniz.

session_destroy () işlevi, sunucudaki geçici depolamayı kaldırır. Bu arada, başka bir şey yapmıyor.

PHP'de çerezlerle çalışma dersinde öğrendiğimiz setcookie() işlevini kullanarak oturum çerezini kaldırmanız gerekir.

Oturum sonlandırma örneği:

Oturum sonu

Oturum sona erdi.

Şimdi deney yapabilirsiniz: bir pencerede sayaçlı örneği çalıştırın, sayacı kurun ve ardından örneği oturumu silerek çalıştırın ve sayfayı sayaçla yeniden yenileyin.

Bir çerezi silmek şu şekilde yapılabilir:

setcookie (oturum_adı (), "", zaman () - 60 * 60 * 24 * 32, "/")

session_name() ve session_id() fonksiyonları hakkında bir kez daha

session_name() ve session_id() işlevleri pratikte nadiren kullanılır, ancak makalenin PHP'deki oturumların mekanizmasını ortaya koyması gerektiğinden, onlar hakkında yazıyorum.

Bu işlevleri kendi adlarınızı ve oturum kimliklerinizi tanımlamak için kullanabilirsiniz, ancak bu önerilmez. Bunları ayarlamak istiyorsanız, aşağıdaki örnekte olduğu gibi session_start () işlevinden önce bu işlevleri argümanlarla birlikte yazın:

PHP'de Oturumlar

Bu örneği kullanarak, tüm kullanıcılara aynı oturum kimliği atanacaktır.

Burada daha ayrıntılı duralım, oturum_adı () işleviyle ilgili bölümdeki örneği (bağlantı burada) farklı tarayıcılarda (örneğin, Chrome'da ve Internet Explorer'da) çalıştırırsanız, her tarayıcının kendine özgü benzersizliği olacaktır. oturum tanımlayıcısı. Tarayıcılar tanımlama bilgilerini her biri kendi klasörlerinde saklar, bu nedenle session_start () işlevi her tarayıcıya kendi benzersiz tanımlayıcısını verir ve buna göre her tarayıcı için sunucuda benzersiz bir depolama oluşturulur. Bu nedenle, sayaç örneği (bu) her tarayıcıda birbirinden bağımsız olarak çalışacaktır.

Tüm kullanıcılar için aynı oturum tanımlayıcısını ayarlarsanız, sunucuda aynı havuzla çalışırlar. Aşağıda, farklı tarayıcılardan gelen ziyaretleri sayacak bir sayaç örneği verilmiştir:

100) (session_unset (); session_destroy ();)?> PHP'de Oturumlar

Sayaç numarası 2

Sayfayı farklı tarayıcılarda açtıbir Zamanlar.

Örneği "> bu sekmede açın.

Bu örneği çalıştırırsanız, orada bir birim göreceğiniz bir gerçek değil. Diğer ziyaretçiler, sunucudaki oturum deposundaki değerleri zaten değiştirmiş olabilir. Bu durumda sunucu depolamayı ne zaman sildiğini bilmiyorum, bu yüzden sayaç 100'ü geçerse oturumu sonlandıracağım.

Bekleme süresinin ayarlanması

Varsayılan olarak, ziyaretçi tarayıcı penceresini kapatana kadar oturum "yaşar". Bunun nedeni, session_start() işlevinin istemciye böyle bir tanımlama bilgisi ayarlamasıdır.

Oturum ömrü session_set_cookie_params() işlevi kullanılarak değiştirilebilir, işte sözdizimi.

session_set_cookie_params (int ömür boyu [, dize yolu [, dize etki alanı [, güvenli güvenli]]])

Pratikte sadece ilk parametreyi (ömür boyu) kullanmak yeterlidir, burada sunucunun tarayıcıyı kapattıktan sonra oturum durumunu ne kadar hatırlaması gerektiğini belirleyen süreyi saniye cinsinden yazarsınız.

session_set_cookie_params() işlevi yalnızca betiğin süresi için geçerlidir.

İşte bu işlevi kullanan bir örnek:

PHP'de Oturumlar

Sayaç No. 3

Sayaç değeri:.

"> bu sekmede sayacı açın.

Sayacı sarın ve tarayıcıyı kapatın, 30 saniye sonra bu örneği tekrar açın. Oturumunuz kaydedilecektir.

Seans nedir?

Bilgisayar teknolojisinde, özellikle ağları düzenlerken, bir oturum, etkileşim halindeki iki cihaz arasındaki veya bir kullanıcı ile bir bilgisayar arasındaki bağlantı veya diyalog olarak da bilinen, neredeyse değişmez bir etkileşimli bilgi alışverişidir (bkz. Tanımlama prosedürü). Seans belli bir saatte kurulur ve belli bir süre sonra ara verilir. Kurulan bir oturum sırasında, her yönde birden fazla mesaj iletilir. Tipik olarak, bir oturum sabittir, yani, özü bağımsız isteklerin değiş tokuşu olan durumsuz değiş tokuşun aksine, etkileşimde bulunan taraflardan en az biri, bilgi alışverişi yeteneğini korumak için oturum geçmişi hakkında bilgi depolamalıdır. ve yanıtlar.

Bağlantı oturumları, OSI modelinin uygulama düzeyinde, oturumda veya aktarım katmanlarında protokollerin veya hizmetlerin bir parçası olabilir.

Yönlendirici, onlar hakkında bilgi depolamak için bir oturum tablosu kullanır. Tablo, oturumları sayma gibi işlevler için bellek ve CPU kaynaklarının bir kısmını alır. Tablodaki oturum boyutu sabittir; taşarsa, yönlendirici, giden bir veri akışı olsa bile bilgi iletemez.

Oturumun amacını aşağıdaki örneklerle açıklamaya çalışalım.

1. www gibi bir web sitesini açtığınızda.. Her şey sadece bir dakika içinde olur, böylece internet bağlantınızın hızı konusunda endişelenmenize gerek kalmaz. Ama o zaman neden bu kadar çok seansa ihtiyaç var? Site çeşitli bilgiler içerir - birçok resim, video. Bir tarayıcıda bir sayfa açmak için, bunları bilgisayarınızdaki geçici bir klasöre indirmeniz gerekir.

2. BT ile indirdiğimizde çok seans gerektiriyor. Başlatma sırasında yaklaşık 2000 oturum gereklidir, ancak sayıları sabit bir yük ile azalacaktır. Aşağıdaki oturum listesi, BT aracılığıyla gelen ve giden indirmelerin karşılık gelen hızındaki mevcut oturumların sayısını gösterir.

Benzer şekilde çalıştıkları için diğer P2P yazılımlarını kullanırken de olur.

Hız ve seans sayısı arasında net bir ilişki olmadığını lütfen unutmayın. Çok sayıda oturum varsa, yüksek hızın varlığı çok sayıda oturumun varlığı anlamına gelmediği gibi hız her zaman yüksek olmayacaktır. Ancak genel olarak seans sayısı fazla olduğunda hız daha yüksektir.

Neden bir oturum sınırı ayarlamalısınız?

1) Bu, P2P yazılımının oturum sayısı sınırlı olduğundan ağ yavaşlamalarını önler.

2) Bu, çok sayıda oturum gerektiren herhangi bir virüs veya diğer tür ağ saldırıları tarafından ağ kaynaklarının tüketilmesini önler.

Yönlendiricide oturum kısıtlaması nasıl kurulurTP- BAĞLANTI ?

Aşama 1

Bir tarayıcı açın ve yönlendiricinin ağ IP adresini adres çubuğuna girin; varsayılan 192.168.1.1'dir, ardından Enter'a basın.

Adım 2

Web arayüzüne girmek için kullanıcı adını ve şifreyi girin; varsayılan olarak, hem oturum açma hem de parola yöneticidir.

Aşama 3

Sayfanın sol tarafında Oturum Sınırı -> Oturum Sınırı'na tıklayın, Oturum Sınırı işlevini etkinleştirin, ardından ayarları kaydetmek için Kaydet düğmesine tıklayın.

4. Adım

Oturum sınırlama kuralını yapılandırmak için Yeni Ekle'ye tıklayın, sınırlamak istediğiniz bilgisayarın ağ IP adresini girin ve maksimum oturum sayısını (Max Session) ayarlayın.

Not

Maksimum Oturum, bir dizi ağ adresi girmiş olsanız bile, belirli bir bilgisayar için ayrı bir sınırdır.

    Metin / html 19.10.2017 07:51:00 vektör BCO 0

    WS2012 terminal sunucusunda oturan 13-15 istemci var. Sanal makinedeki terminal dönüyor. Ayrı bir sanal makinede DNS, AD ve DHCP.

    Soru # 1: Oturum etkin olmadığında bağlantı kesme süresi sınırı nasıl ayarlanır?

    gpedit.msc'de Bilgisayar Yapılandırması -> Windows Bileşenleri -> Uzak Masaüstü Hizmetleri -> Uzak Masaüstü Oturumu Ana Bilgisayarı -> Oturumları Zamana Göre Sınırla. Tüm parametreler var - belirtilmemiş. Ve 20-30 dakikalık bölgede boşta iken. herkesi dışarı atar.

    Runet'te bir çok bilgiyi karıştırdım, WS2012 için bulamadım, sadece WS2003 için var

    Soru 2: Oturumun bağlantısını kestikten sonra, kullanıcı için açık olan tüm yazılımların kapalı olmadığından nasıl emin olunur?

    Onlar. örneğin kullanıcı, tüm oturumu öldürülürken 20 dakika sonra dışarı atılmalıdır ve tüm açık programlarına ve yuvalarına yeniden girdiğinde bunlar kapatılır. Aslında 1 numaralı sorunun cevabı gelince zamanı ayarlayacağım ama yine de kullanıcının her düşükten sonra her şeyi tekrar açmamasını istiyorum... Bunun seansın ömrüyle alakalı olduğunu anlıyorum, ama yine de, oturumun öldüğü bir mod var mı, ancak durumu devam ediyor mu? Ve eğer öyleyse, nasıl kurarsınız?

    Soru # 3: WS2012'de sunucuyu kapatma haklarını kısıtlamak mümkün müdür?

    Ve sonra kullanıcılar başlata bastıklarında, kiremitli bir panelleri var ve bir "güç" düğmesi var, yani. herhangi bir kullanıcı yanlışlıkla terminal sunucusunu söndürebilir ve tüm işler başlar.

    moderatör

    Metin / html 19.10.2017 11:30:36 Avksentyev Sergey 1

    1 Yani koleksiyonun özelliklerinde bir sekme var "Oturum" Orada ve neyi yapılandırmanız gerektiğini görün .. Ya da anlamadım?

    2 Kullanıcının oturumu nasıl kapattığına bağlıdır.. Devre dışı bırakılan senaları kapatmamayı ayarlarsanız, o zaman açık kalacağım programlar .. ANCAK bana bir şey bu genellikle çok iyi bir fikir değil gibi görünüyor ... bu kalan açık saçmalık kapanıyordu.

    3 Kullanıcılarınız yönetici değilse, o zaman .. bu düğmede, varsayılan olarak devre dışı bırakın ve çıkın ..

  • Metin / html 23.10.2017 10:51:31 Ivan sonu KO 0

    >> Terminal sunucusunu nasıl kurdunuz? RDS rolünü yapılandırdıysanız ve oturum tamamen kapanana kadar (bu oturumdaki tüm kullanıcı programları ile).

    >> Yapılandırılmış bir RDS rolünüz varsa

    Nereye bakacağınızı bilmiyor musunuz?

    >> koleksiyonun konfigürasyonunda bağlantının kesildiği ana kadar bir oturum ömrü vardır

    Nereye bakacağınızı bilmiyor musunuz?

    >> Sunucuda yönetici olan kullanıcılarınız var mı?

    Evet, adminler.

    >> Varsayılan olarak, normal kullanıcılar sunucuyu kapatamaz. Ancak bu düğmeyi siyasette tamamen gizleyebilirsiniz.

  • Metin / html 23.10.2017 11:00:12 AM Ivan sonu KO 0

    >> Yani koleksiyonun özelliklerinde bir sekme var "Oturum" Orada ve yapılandırmanız gerekenleri görün .. Ya da anlamadım?

    Belki doğru anladınız, ama nasıl yapacağımı bilmiyorum, bu yüzden buraya yazıyorum ... nedense, bir terminal sunucusunun nasıl kurulacağına, rollere ve oturumlara göre talimatlar bulamıyorum. rün.

    Koleksiyonun özelliklerine yazdınız - burası nerede?

    >> Kullanıcının oturumu nasıl kapattığına bağlı .. Bağlantısı kesilen oturumu kapatmamak için devre dışı bırakır ve yapılandırırsanız, o zaman açık programlar kalırım .. AMA bana bir şey geliyor bu genellikle çok iyi bir fikir değil ... hepsi bu arta kalan açık uçlu saçmalık kapanıyordu.

    Başlamak için seansın ömrünü uzatırdım... Neden bahsettiğinizi çok iyi anlıyorum, askı seansları böyle değil. Sadece tüm bu şeylerin tam olarak nerede kurulduğunu bilmek istiyorum ...?

    Bir terminal sunucusu kurma konusunda hiçbir deneyimim yok (daha önce sadece istemci olarak çalışıyordum), BT yapısında uzun süredir bu görevi hiç yapmadım. Ve internette yürütme için ayrıntılı talimatlar bulabilseydim, buraya bir soru yazmazdım ...

  • Metin / html 23.10.2017 11:13:30 vektör BCO 0

    >> Terminal sunucusunu nasıl kurdunuz? Koleksiyon yapılandırmasında RDS rolünü yapılandırdıysanız, bağlantının kesildiği ana ve oturumun tamamen kapatıldığı ana kadar (bu oturumdaki tüm kullanıcı programları ile) bir oturum ömrü vardır.

    Favori ama çok garip, benim için soru - nasıl kurdunuz? Sorulardan düşündüğüm gibi, kuranın ben olmadığım açık olmalı. Yoksa kurduğum şeyi anlatmam çok zor ve artık nasıl değiştireceğimi bilmiyorum... amnezi vs.

    Bir kez daha, kuran ben değildim. Dan beri bunu yapan ben değildim, o zaman bu ortamlardaki beceriler açıkça yeterli değil. Bu yüzden profesyonellere bir soru soruyorum: nasıl yapılır, lütfen bana söyleyin?

    >> Yapılandırılmış bir RDS rolünüz varsa

    Nereye bakacağınızı bilmiyor musunuz?

    >> koleksiyonun konfigürasyonunda bağlantının kesildiği ana kadar bir oturum ömrü vardır

    Nereye bakacağınızı bilmiyor musunuz?

    >> Sunucuda yönetici olan kullanıcılarınız var mı?

    Evet, adminler.

    >> Varsayılan olarak, normal kullanıcılar sunucuyu kapatamaz. Ancak bu düğmeyi siyasette tamamen gizleyebilirsiniz.

    Kullanıcılardan yönetici hakları nasıl kaldırılır? AD tarafından veya terminal sunucusunda başka bir yerde yapılandırılabilir mi? Güç düğmesini gizleyerek politika nasıl yapılır?

    Anlayışınız ve cevaplarınızı beklediğiniz için şimdiden teşekkür ederiz...

    Sunucunuzda "adlı bir mega aşamalı aracınız var. Sunucu Yöneticisi"içinde roller / özellikler eklenir / kaldırılır ve orada yapılandırılır. Bu aracın işlevselliğini kontrol edin. Solda bazı roller için ayarlar (yüklü) vardır. Bir RDS öğesi varsa, ona gidin ve ardından koleksiyon ayarlarına gidin.Google, terminal sunucusunun WS 2012 r2'de nasıl yapılandırıldığını. Google -> "Terminal sunucusu 2012 r2 adım adım kılavuz" gibi arama yapabilirsiniz.

    Sunucuda (yalnızca sunucuda değil) adı verilen bir mega araç da vardır. Bilgisayar yönetimi(Sunucu Yöneticisi ile karıştırılmasın) başlangıçta farenin sağ tuşuna tıklayarak bulabilirsiniz.

    Bilgisayar Yönetimi'nde Yerel kullanıcılar ve gruplara, ardından gruplara, ardından yöneticilere gidin ve orada kimin ve neden oturduğunu görün. Bu haklara ihtiyacı olmayan herkesi atın. ve sunucuyu yeniden başlatın (haklarınızı geri almadığınızdan emin olun, daha sonra geri almak için bir arayış olacaktır).

    Google düğmesi nasıl gizlenir -> "Kapatma düğmesi GPO'sunu gizle"

    Tarafımdan ifade edilen görüş, Microsoft'un resmi bir pozisyonu değildir.

    moderatör

    Metin / html 25.10.2017 07:51:20 Ivan sonu KO 0

    >> Sunucuyu nasıl yöneteceğinizi bilmediğinizi tahmin etmek zor oldu çünkü kural olarak buraya gelenler en azından ilk sorularını google'da aratıyorlar.

    Soru googled ve bir kez değil, yukarıda yazdım. Sadece Rusça kaynaklarda googledim ... Orada neredeyse hiç mantıklı makale yok. İngilizce kaynaklar olduğunu kendim gördüm, ancak teknik İngilizce becerileri, daha önce hiç yapmadığım, sistem ayarları hakkındaki büyük makaleleri sıfırdan %100 doğru anlamak için yeterince iyi değil.

    >>Google -> "Terminal server 2012 r2 adım adım rehberde arama yapabilirsiniz. Google -> "GPO kapatma düğmesini gizle

    Google'ı nasıl kullanacağımı biliyorum, ancak bir arama motorunu nasıl kullanacağımı öğrenmeme gerek yok. Neden ingilizce kaynaklara bakmadım - yukarda yazdım... Terminal server kurmayı bilmiyorlar deniyorsa, bu kişinin google'a giremeyeceği anlamına gelmez. Ancak BT uzmanlarının %99'u olarak, bir kişiye google'ı ahlak dersi vererek ve öğretmekle başlama fırsatını kaçırmadınız. Bana gelince, bu altyapıya sahip insanların anlaşılmasında her zaman bir sorun olmuştur ve olmaya devam etmektedir. İyi bir gösteriş paradan daha pahalıdır. Ve birden fazla BT uzmanı, uygulamanın gösterdiği gibi, meslektaşlarla iletişim kurarken bile, tabiri caizse bunu kaçırmaz.

    Soru soruldu - bir terminal sunucusu nasıl kurulur? Ve neyi ve nerede yapılandırılacağı ayrıntılı olarak açıklanıyor ... ve bana Google istekleri hakkında yazıyorsunuz. Bir adama matematik hakkında sordum ve hava durumu hakkında başladı ... Yukarıda yazdıklarınızın hepsi yerine Rusça kısa bir cevap verebilirsiniz, nokta. Evet, çözülmesi gereken sorunu aramanın daha ilgili konular olduğunu söyleyebilirsiniz. Evet ve bu doğru, ancak ilk mesajı dikkatlice okursanız, bu teriminize gerek kalmayacaktır.

    >> Sunucunuzda "Sunucu Yöneticisi" adında bir mega aşamalı aracınız var.

    Burada, kendilerini ünlü bir yerde, bir kişinin önünde ölçmeye daha istekli, ahlaki bir ton okuyabilirsiniz. Prof gibi. bir boksör, yeni başlayanlara yüzünde ve hazırlık yapmadan nasıl nakavt yapılacağını gösterecek ... çok garip bir yöntem, bir kişiye yardım et ve soruları cevapla.

    Buradaki formunuz Rusça, soru Rusça idi ve cevabı Rusça olarak almak istiyorum.

    Vaazlar olmadan - neden google'a bakmadınız? Ve böyle bir koz düğmesi var Google, vb.

    Tarzda çalışmak çok daha verimli: soru - cevap.

    Soru: Nasıl kurulur? Cevap: oraya git ve bunu yap.

  • Metin / html 25.10.2017 08:25:04 vektör BCO 0

    Açık " soru - bir terminal sunucusu nasıl kurulur"10-15 sayfalık makalelerle cevap verebilirsiniz - bu bir forum formatı değil. Size garantili bir sonuca götürecek bir arama motorunda size özel sorgular verdim. Ayrıca Rusça kaynaklar hakkında birçok bilgi var, mesela habr ve benzeri sitelerde bulamazsan bak yine de kötü çıkmışsın.

    Net bir cevap vermek için net bir soru almanız gerekir. Seni sordum vaaz değil ilk mesajdaki soru "tarzıyla cevaplandı. Bana ne saçmalıyorsun, ne olduğu hala açıkça yazıyor.".

    Tarafımdan ifade edilen görüş, Microsoft'un resmi bir pozisyonu değildir.

Oturum (Latince - oturum - toplantı, İngilizce - oturumdan), ilk bağlantıların açıldığı andan son bağlantılara kadar kullanıcının İnternet üzerindeki çalışmalarını kapsayan bir süredir. İlk ve son istekler arasındaki zaman farkı olarak hesaplanır. Ancak, son sayfa kullanıcı tarafından farklı zamanlarda görüntülenebilir, bu nedenle iki istek arasındaki süreyi ölçmek daha zor hale gelir.

Oturum, HTTP ve ÇEREZLER ile nasıl ilişkilidir?

Bir oturumun ne olduğu HTTP protokolü ile açıklanabilir. Kendi başına bu protokol, iki işlem arasındaki durumu korumanın bir yolunu sağlamaz. Başka bir deyişle, bir sayfayı açıp ondan diğerine geçerek HTTP, her iki isteğin de aynı kullanıcıya ait olduğunu belirleyemez. İşte kurtarma - oturum yönetimine (seanslarımız) özel bir izleme yönteminin geldiği yer burasıdır.
Dolayısıyla session nedir sorusuna yanıt olarak, bir kullanıcıdan gelen ardışık HTTP istekleri arasında veri aktarımını kolaylaştıran yardımcı bir mantıksal nesne olduğunu söyleyebiliriz.
Çerezler, bir oturum gibi, farklı sayfalarda dolaşırken kullanıcı hakkında bilgi depolar ve protokolün çalışmasını iyileştirir. Ancak verilerin sunucudaki geçici dosyalarda saklandığı ikincisinden farklı olarak, bunları kullanıcının bilgisayarına küçük parçalar halinde kaydederler.

Seanslar ne için?

Forumlar, mesaj panoları ve çevrimiçi mağazalar gibi sitelerle çalışırken oturumların kullanılması vazgeçilmez hale gelir, çünkü bu durumda kullanıcı verilerini birkaç sayfaya kaydetmek gerekir.

Oturum aşamaları

Tüm oturum üç aşamaya ayrılabilir:

  • bir oturum açma (bir kullanıcı belirli bir siteyle çalışmaya başladığında),
  • oturum değişkenlerini hesaba katmak (farklı sayfalara giderken),
  • oturumun sonu.

Oturum verilerinin üçüncü taraf bir sunucuda saklanması nedeniyle, bunlara büyük miktarda bilgi depolamak değil, çerezleri kullanmak en iyisidir.