IBM 3270 je obecný název pro řadu terminálů vyráběných společností IBM , která byla uvedena na trh v roce 1972 . Terminály měly vestavěné inteligentní funkce, které zajišťovaly základní funkcionalitu I/O formulářů (to znamená, že při vyplňování nebo aktualizaci formuláře daného terminálu byly přenášeny pouze informace o jeho změněných polích).
Protokol přenosu dat 3270 poskytuje blokový přenos informací, na rozdíl od znaku po znaku, který je používán ve většině ostatních terminálů. Vstup/výstup jednotlivých znaků v rámci vstupní/výstupní formy je zpracováván samotným terminálem, což neodkazuje na zařízení vyšší úrovně, které v prvních letech provozu takových terminálů poskytovalo radikální zvýšení výkonu systému - při běhu aplikací optimalizovaných pro 3270 vstupně/výstupních funkcí, jedna centrála byla mainframe schopna komunikovat s tisíci a dokonce desetitisíci takových terminálů. (Hardware IBM umožnil umístit terminály do geograficky vzdálených bodů a připojit je k sálovému počítači prostřednictvím rozbočovačů pomocí síťových protokolů rodiny SNA ).
V zemích RVHP byla analogem 3270, částečně reprodukujícím jeho funkčnost, řada terminálů EU 7920 , vyráběná v řadě zemí účastnících se počítačového programu EU , především v SSSR a NDR . V SSSR největší projekt spojený s tímto terminálem - Sirena-3 , zahrnoval instalaci více než 20 000 pracovních míst na jeho základně, řízené jediným sálovým počítačem umístěným v Moskvě. Sirena-3 nebyla nikdy plně implementována.
Pozdější modifikace 3270 dostaly programovatelné funkční klávesy, podporu barev a konečně grafický režim ( IBM 3279 ).
Kromě terminálů jako takových vydalo několik malých sérií IBM osobní počítače hybridní architektury - kompatibilní s IBM PC a 3270 zároveň (první model takového stroje se jmenoval 3270 PC ).
Řada IBM 3270 zplodila mnoho klonů, navíc potřeba integrovat software sálového počítače, který využívá specifické schopnosti tohoto terminálu, do infrastruktury založené na osobních počítačích vedla ke vzniku celé třídy programů – emulátorů terminálu 3270 . Některé z nich jsou schopny pracovat přes modemové připojení nebo přes přímé připojení sériového portu, některé poskytují relaci 3270 přes Telnet (přesněji přes specializovanou modifikaci Telnetu - TN3270 , protože základní (řetězcový) protokol Telnet vede k nesprávnému zobrazení vektorového vstupu a výstupu, určeno pro 3270). Emulátory od společnosti Novell , dodávané jako samostatný produkt pro práci s Netware , poskytovaly relaci 3270 přes IPX/SPX .
Pozdější řešení emulace terminálu 3270 byla zaměřena na jeho vazbu na další platformy - X Window System , Java a nejmasověji na emulaci terminálu 3270 pomocí webové aplikace (nutno podotknout, že odesílání formulářů přes HTTP je provedení velmi podobné technika na stejný engine v 3270 a portování aplikací 3270 na různé webové klienty bylo nejpřirozenější).