Prot 2011 vizsga 1

A VIK Wikiből
A lap korábbi változatát látod, amilyen (vitalap) 2012. október 21., 20:44-kor történt szerkesztése után volt. (Új oldal, tartalma: „{{GlobalTemplate|Infoszak|Prot_2011_vizsga_1}} ==Protokoll Technológia 2011 első vizsga (emlékek alapján)== ====1.- Mutassa be egy példán keresztül a LAPD hiba…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhoz Ugrás a kereséshez

Ez az oldal a korábbi SCH wiki-ről lett áthozva. Az eredeti változata itt érhető el.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor kérlek javíts rajta egy rövid szerkesztéssel.

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót


Protokoll Technológia 2011 első vizsga (emlékek alapján)

1.- Mutassa be egy példán keresztül a LAPD hibajavítási rendszerét:

Ezen a helyen volt linkelve a lapd_hibakezeles.jpg nevű kép a régi wiki ezen oldaláról. (Kérlek hozd át ezt a képet ide, különben idővel el fog tűnni a régi wikivel együtt)

2.- Ismertesse a GSM Location Update NSS-ben:

Volt már másik feladatsorban, a megoldás ITT az 5.feladat.

3.- GPRS-ben miért kell csökkenteni a paginget, és hogyan oldják meg?

Volt már másik feladatsorban, a megoldás ITT a 6.feladat.

4.- SDL diagramm rajzolás

SDL feladat/megoldás


5.- TTCNv3 kód

module vizsgal {

type port PortType message { Inout integer, charstring;)

type component CompType { 
	port PortType p1;
	port PortType p2;
	timer T := 10.0;
	var integer temp; }

template integer GoodNumber := ((1..20), 24, 50);

function f() runs on CompType {
	T.start; alt {
		[] p2. receive (GoodNumber) -> value temp ( p1. send (temp *2); setverdict (pass) ; repeat }
		[] p2.receive { setverdict(fail); mtc.stop }
		[] T.timeout { setverdict(inconc); }
	}
}

testcase tc() runs on CompType {
	var CompType cl := CompType.create;
	var CompType c2 := CompType.create;
	
	connect(mtc:p1, cl:p2);
	connect(cl:p1, c2:p2);
	connect(c2:p1, mtc:p2);
	
	cl.start(f());
	c2.start(f());
	p1.send(3);
	T.start;
	alt {
		[] p2. receive (GoodNumber) -> value temp { p1. send (temp *2); setverdict (pass) ; repeat }
		[] p2.receive { setverdict(fail); self.stop }
		[] T.timeout { setverdict(inconc); }
	}
	all component.done;
}

control {
	execute(tc());
}
}
a.) Rajzolja fel a teszt komponenseket, portokat és azok kapcsolatait.

Ezen a helyen volt linkelve a ttcn3_rajz2.png nevű kép a régi wiki ezen oldaláról. (Kérlek hozd át ezt a képet ide, különben idővel el fog tűnni a régi wikivel együtt)


b.) Mutassa meg a teszt folyamatát! (Rajzoljon!)


Ezen a helyen volt linkelve a ttcn3_rajz.png nevű kép a régi wiki ezen oldaláról. (Kérlek hozd át ezt a képet ide, különben idővel el fog tűnni a régi wikivel együtt)


c.) Mi a tesztesemény kimenete?

FAIL, mert a 48 nem egy elfogadott érték.

6.- ASN1:

b.) Milyen TCAP üzenetben továbbítható az alábbi kód?
a.) kódolja ezt konkrét értékekre, ahol lehet használjon indefinit hosszkódolást:
 send1 OPERATION
	ARGUMENT
		routingInforSM-AG [15] SEQUENCE {
			 
			  msisdn [1] IMPLICIT OCTET STRING (SIZE(1..9))),
			  sm-RP-PRO [31] BOOLEAN,
			  serviceCentreAddress [22] OCTET STRING (SIZE(1..25)),
			  teleservice [5] IMPLICIT OCTET STRING (SIZE(1)) OPTIONAL
		}

Volt már másik feladatsorban, a megoldás ITT a 8.feladat.


-- Tarokkk - 2011.05.24.

-- Szefi - 2011.05.25.

-- Sopi - 2011.06.15.