Előfeldolgozói irányelvek
Előfeldolgozói irányelvek (precompiler).
Az előfeldolgozó utasításokat a fordító végzi a tényleges összeállítás előtti előkészítési szakaszban. Jellemzően csökkentik a szövegrészek helyettesítését, helyettesítését vagy törlését a fordító bemenetére beadott programból. A modulban írt preprocesszoros irányelvek csak a modulon belül érvényesek.
A #include direktíva direkt módon helyettesíti a fájl tartalmát közvetlenül a modul helyére, ahol azt alkalmazták. Ennek az irányelvnek két formája van:
#include
# include "my.h" - ebben az esetben a helyettesített fájl az aktuális könyvtárból származik. Ha a fájl nem található ebben a könyvtárban, akkor a könyvtárból a normál könyvtárak fejlécfájljainak tárolására kerül. Ha a fájl nem található ebben a könyvtárban, akkor az előfeldolgozó hibát okoz.
A fájlhoz relatív és abszolút elérési utak állnak rendelkezésre (az utóbbi nem kívánatos, mert ebben az esetben a projekt nehezen továbbítható egy másik gépre):
Ne feledje, hogy ebben az esetben egyetlen visszafordulást használnak az útvonal írásakor, bár a legtöbb esetben dupla perjelet használnak a C-ben, mert Egy egyenes és egy szimbólum kombinációja különleges karaktert jelent.
Az internet olyan hálózatok gyűjteménye, amelyek egyetlen TCP / IP kommunikációs protokollt használnak a hálózatok összekapcsolására. A nagyon internetnév az "internetes hálózatok".
A rendszer minden szintszava domainnek nevezhető. A teljesen minősített domainnévnek egyedinek kell lennie.
Az első szintű domainek listáját a földrajzi alap (eu, ru, fr, cn, us, stb.) Vagy a szemantikus tartalom határozza meg mereven:
kormány - állami intézmények,
mil - katonai intézmények,
com - kereskedelmi szervezetek,
net - a hálózati szolgáltatások szállítói,
org - nonprofit szervezetek,
oktatási intézmények;
A domainek regisztrációját speciális szervezetek szabályozzák, például az ICANN (Assigned Names and Numbers Internet Corporation). A domain hivatalos hivatalnokja RIPN vagy RU-CENTER.
URL (Uniform Resource Locator).
A domain nevek továbbfejlesztése lett az URL. Az URL univerzális formája az erőforrás (például egy fájl) hálózati (vagy helyi) helyének rögzítésére, valamint az erőforrás elérésére szolgáló protokoll meghatározására.
Egyszerű URL-szintaxis:
protokoll - a hozzáférési protokoll típusa (http, https, ftp, fájl stb.)
útvonal a helyi relatív útvonal az erőforráshoz közvetlenül a kiszolgálón.
Adatátviteli protokollok.
Adatok továbbításakor különböző szintű protokollok kerülnek bevonásra. Például egy HTTP kérés küldésekor az alábbi sémát fogja használni.
Ez azt jelenti, hogy a HTTP csomagot egy TCP csomagban vagy több TCP csomagban kell elküldeni, ha a HTTP csomagot nem távolítják el egyetlen TCP csomagba. A TCP csomagok viszont IP csomagokba és IP-belsõ Ethernet csomagokba továbbítják.
Ne gondold, hogy ezek a csatolmányok egy óriási Ethernet csomagba kerülnek. Például az Ethernet csomag maximális mérete 1522 bájt (a szolgáltatási adatok mellett), és az IP csomag maximális mérete 65535 bájt. Ezért egy IP-csomagot továbbítanak több Ehternet-csomag használatával, amelyek a fogadó oldalon ragasztva vannak, és egy IP-csomag kivonható a ragasztási eredményből.
A TCP / IP protokollok halmaza több különböző protokollból áll, amelyek mindegyike egy meghatározott feladatot hajt végre a hálózaton. Számos fő protokoll létezik, amelyek különböznek egymástól: TCP, UDP, IP, de ezen kívül számos további protokoll is létezik, amelyek támogatják a TCP / IP hálózatok működését.