<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Protokolloraijegyzet2010_03</id>
	<title>Protokolloraijegyzet2010 03 - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Protokolloraijegyzet2010_03"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Protokolloraijegyzet2010_03&amp;action=history"/>
	<updated>2026-04-26T09:46:40Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Protokolloraijegyzet2010_03&amp;diff=139628&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoszak|Protokolloraijegyzet2010_03}}  ==Protokoll Technológiák== ===3. óra=== * in medias res akusztikus modem 	 ====LAPD==== * Link Acces procedu…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Protokolloraijegyzet2010_03&amp;diff=139628&amp;oldid=prev"/>
		<updated>2012-10-21T20:44:33Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoszak|Protokolloraijegyzet2010_03}}  ==Protokoll Technológiák== ===3. óra=== * in medias res akusztikus modem 	 ====LAPD==== * Link Acces procedu…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoszak|Protokolloraijegyzet2010_03}}&lt;br /&gt;
&lt;br /&gt;
==Protokoll Technológiák==&lt;br /&gt;
===3. óra===&lt;br /&gt;
* in medias res akusztikus modem&lt;br /&gt;
	&lt;br /&gt;
====LAPD====&lt;br /&gt;
* Link Acces procedure on D-channel, HDLC protokol az adja&lt;br /&gt;
** HDLC: High Level Detailing Link Control&lt;br /&gt;
*** arra szolgált, hogy terminálokat illesszen&lt;br /&gt;
* Második réteg feladata:&lt;br /&gt;
** hibamentes átvitel két szomszédos pont között&lt;br /&gt;
** üzenetek HIBAMENTES átvitele&lt;br /&gt;
** keretezés (framing)&lt;br /&gt;
*** speciális bitmintával kezdődik (Flag) 0111 1110&lt;br /&gt;
*** ha 5 db 1-es van egymás után, és hatodikra is egyes jön, automatikusan beszúr egy nullát&lt;br /&gt;
*** A vevő 5 db egyes után megnézi a következő bit, ha nulla, akkor eldobja a nullát, ha 1, akkor flag-et talált&lt;br /&gt;
&lt;br /&gt;
egy példa:&lt;br /&gt;
üzenet:							  1 0 !111110 !111111011				&amp;lt;-- innen nézd, úgy lesz értelme&lt;br /&gt;
ez így fog kinézni: 0111 1110 1 0 0111110 1011111011 0111 1110  &amp;lt;-- innen kűd&lt;br /&gt;
&lt;br /&gt;
====LAPD üzenetformátum:====&lt;br /&gt;
* keztdődik a FLAG-el: 0111 1110&lt;br /&gt;
* cím mező (Address): 2 oktett: LAPD-ben mindig két bájtos az üzenet, de a HDLC kompatibilitás miatt rakják a címmezőbe a cucclit&lt;br /&gt;
** SAPI 6 bit, C/R, 0&lt;br /&gt;
** [][][][]  [][] [C/R] [0]&amp;lt;- ez a nulla azt jelenti, hogy itt még nincs vége a címmezőnek&lt;br /&gt;
** TEI: 7 bit&lt;br /&gt;
** [][][][]  [][][]	  [1]&amp;lt;- ez meg azt, hogy itt biza vége a címmezőnek&lt;br /&gt;
** (a másik módszer az, hogy megmondjuk hány bájt lesz a hossz, de itt nem ez van használva)&lt;br /&gt;
** C/R: Commmand/Response:&lt;br /&gt;
			*					NT-&amp;gt;TE	TE-&amp;gt;NT&lt;br /&gt;
			*	 Command:	  1		  0&lt;br /&gt;
			*	Response:	  0		  1&lt;br /&gt;
** SAPI: Service Access Point Identifier&lt;br /&gt;
*** 0  - jelzés&lt;br /&gt;
*** 63 - Menedzselési üzenet&lt;br /&gt;
*** 16 - Data&lt;br /&gt;
*** DSL-en 8 különböző készüléket lehet illeszteni a vonal végére (S0 interface)&lt;br /&gt;
**** ezek közül kettő lehet aktív&lt;br /&gt;
** TEI: Terminal Endpoint Identifier&lt;br /&gt;
*** van fix kiosztású, és van automatikus kiosztású:&lt;br /&gt;
**** 0-63 közt lehet a FIX&lt;br /&gt;
**** 64-126 közt Automata&lt;br /&gt;
**** 127 Broadcast üzenetek&lt;br /&gt;
&lt;br /&gt;
* vezérlő mező (Control): 1 vagy 2 octett&lt;br /&gt;
** U kereteknél 1 oktett (Unnumbered)&lt;br /&gt;
*** ezek fognak jelzéskapcsolatot felépíteni, meg lebontani&lt;br /&gt;
*** [M][M][M][P/F]  [M][M][1][1] &amp;lt;- ez jelzi azt, hogy U típusú&lt;br /&gt;
*** P/F: Poll/Final: Lekérdezés eleje/vége&lt;br /&gt;
**** Ha P=1 akkor kell rá válaszolni&lt;br /&gt;
**** Ha P=0 akkor nem kell válasz&lt;br /&gt;
**** Válaszüzenetben: (ugye onnan tudjuk, hogy parancs vagy válasz, hogy a címmezőbe már benne volt)&lt;br /&gt;
***** P=1 akkor parancsra válasz&lt;br /&gt;
***** P=0 akkor indikáció&lt;br /&gt;
*** 5db M betű: milyen típusú a keret&lt;br /&gt;
**** 01111 SABME keret: Set Asynchronous Balabced Made Extended&lt;br /&gt;
***** Ez egy kapcsolat felépítés kérés üzenet&lt;br /&gt;
****** Miért nem connection request?&lt;br /&gt;
	****** mert HDLC-ben több fajta van - LAPD-ben csak ez.&lt;br /&gt;
***** Aszinkron: Egy üzenetet bármikor elkezdhetünk küldeni&lt;br /&gt;
***** Balanced mode: nincs master/slave: mind a két fél küldhet parancsot a másiknak&lt;br /&gt;
***** Extended: Sorszámozásra utal, 7 bites sorszámokkal&lt;br /&gt;
**** 01100 UA: Unnumbered Acknoweledge&lt;br /&gt;
**** 00011 DM: Disconnected mode: kapcsolatot kértek tőlünk, de ezt nem tudjuk létrehozni&lt;br /&gt;
**** 01000 DISC: Disconnect: Ezzel lehet a jelzéskapcsolatot elbontani&lt;br /&gt;
**** 00000 UI: Unnumbered Information&lt;br /&gt;
***** ennek van információs mezője&lt;br /&gt;
***** itt valami nem a kapcsolat felépítéséhez szükséges információt küldeni&lt;br /&gt;
***** pl TEI managment&lt;br /&gt;
***** kivétel NT-&amp;gt;TE Setup&lt;br /&gt;
** Information kereteknél 2 oktett&lt;br /&gt;
*** ebben fog információt átvinni&lt;br /&gt;
*** I&lt;br /&gt;
**** N(s): 7 bit + [0]&lt;br /&gt;
***** N(s): Sent Number: folyamatosan nő egyel&lt;br /&gt;
**** N(r):		  P/F&lt;br /&gt;
***** N(r): Recieve number: azt mutatja, hogy milyen sorszámú üzenetet várunk&lt;br /&gt;
*** UI&lt;br /&gt;
&lt;br /&gt;
** S keretnél is 2 oktett&lt;br /&gt;
*** Supervisory frame:&lt;br /&gt;
*** mikor küldhetünk i kereteket, mikor nem&lt;br /&gt;
*** [][][][] [S][S] [0][1]&lt;br /&gt;
*** SS&lt;br /&gt;
**** 00: Recieve Ready: nem akarunk információt küldeni, de vett információs keretet nyugtázni szeretnénk&lt;br /&gt;
**** 01: Recieve Not Ready: Ne küldjél nekem semmit, mer&amp;#039; még nem dolgoztam föl&lt;br /&gt;
**** 10: Reject: ezzel lehet hibát jelezni&lt;br /&gt;
*** [N(R)] [P/F]&lt;br /&gt;
&lt;br /&gt;
* információ tartalom&lt;br /&gt;
** I&lt;br /&gt;
*** N(s): 7 bit + [0]&lt;br /&gt;
**** N(s): Sent Number: folyamatosan nő egyel&lt;br /&gt;
*** N(r):		  P/F&lt;br /&gt;
**** N(r): Recieve number: azt mutatja, hogy milyen sorszámú üzenetet várunk&lt;br /&gt;
** UI&lt;br /&gt;
* ellenőrző összeg: (checksum)&lt;br /&gt;
** 16 bites ciklikus redundancia alapján generált számika&lt;br /&gt;
*** ciklikus redundancia kód: egy megadott polinom segítségével számolják&lt;br /&gt;
*** pl megszorozzuk minden bitet valami egyre nagyobb számmal, és a végének a modulusát megnézzük&lt;br /&gt;
* lezáró FLAG&lt;br /&gt;
&amp;lt;pre&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
	TE	-	 NT&lt;br /&gt;
		-&amp;gt;  SABME&lt;br /&gt;
		&amp;lt;-  UA/ (DM)&lt;br /&gt;
		.&lt;br /&gt;
		.&lt;br /&gt;
		.&lt;br /&gt;
		-&amp;gt; DISC&lt;br /&gt;
		&amp;lt;- UA&lt;br /&gt;
&amp;lt;/pre&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
* Ellenőrző összeg megegyezik, akkor zsír&lt;br /&gt;
* Ha nem, akkor NEM JAVÍTUNK, hanem eldobjuk, mintha nem is jött volna semmi.&lt;br /&gt;
&lt;br /&gt;
====Példa====&lt;br /&gt;
&amp;quot;akkor mielőtt mindenki beverné a fejét a padba, nézzünk egy példát&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
TE			  NT&lt;br /&gt;
&lt;br /&gt;
		-&amp;gt;	 SABME&lt;br /&gt;
		&amp;lt;-	 UA&lt;br /&gt;
		-&amp;gt;	 I:  NS = 0, NR = 0&lt;br /&gt;
		&amp;lt;-	 I:  NS = 0, NR = 1&lt;br /&gt;
		-&amp;gt;	 I:  NS = 1, NR = 1	Ez mondjuk az első szám&lt;br /&gt;
		&amp;lt;-	 RR: NR = 2&lt;br /&gt;
		-&amp;gt;	 I:  NS = 2, NR = 1	Második szám (még mindig az egyes receivet várom)&lt;br /&gt;
											// Tegyük fel, hogy két számjegy a telszám:&lt;br /&gt;
		&amp;lt;-	 RNR: NR = 3 itt lehetne ilyet küldeni, ha pl adatfeldolgozás van vala&lt;br /&gt;
		&amp;lt;-	 RR:  NR = 3  mondjuk itt kész van&lt;br /&gt;
		-&amp;gt; X  I:	NS = 3, NR = 1  // tegyük fel, hogy ez az üzenet megdöglik: szar az ellenőrző összeg&lt;br /&gt;
		&amp;lt;-	 I:	NS = 1, NR = 3 &lt;br /&gt;
		-&amp;gt;	 I:	NS = 4, NR = 2  // Itt tűnik fel, hogy ugye a 4-es jön, de az NT számlálója még csak 3-on van, tehát a 3-ast várja&lt;br /&gt;
											// ez a hiba: az NT veszi észre. (hibaészlelés)&lt;br /&gt;
		&amp;lt;-	 REJ: NR = 3&lt;br /&gt;
		-&amp;gt;	 I:	NS = 3, NR = 2&lt;br /&gt;
		&amp;lt;-	 RR:  NR = 4			 // ez opcionális&lt;br /&gt;
		-&amp;gt;	 I:	NS = 3, NR = 2  // ! itt nem egy az egyben ugyanazt az üzenet küldjük, hanem csak az információs részét ismételjük, a vezérlőmezőt értelem szerűen beállítuk&lt;br /&gt;
		&amp;lt;-	 RR:  NR = 4&lt;br /&gt;
		-&amp;gt;	 I:	NS = 4, NR = 2&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		és majd lebomlás mint Oslow&lt;br /&gt;
&amp;lt;/pre&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
** error detection &amp;amp; error correction&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[DonGatto|Liba]] - 2010.02.20.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoszak]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>