언젠가는

기억해 두면 좋은 IT 지식 1 - 미들웨어, IEEE 802 본문

IT/IT 지식

기억해 두면 좋은 IT 지식 1 - 미들웨어, IEEE 802

new1life 2022. 7. 12. 02:06

미들웨어란 운영체제와 응용프로그램, 또는 서버와 클라이언트 사이에서 다양한 서비스를 제공하는 소프트웨어이다.

종류 : DB, RPC, MOM, TP-MONITOR, ORB, WAS!

DB : 데이터베이스 벤더에서 제공하는 클라이언트에서 원격의 데이터베이스와 연결하기 위한

RPC : 원격 프로시저 호출, 프로시저를 이용해 원격 프로시저를 마치 로컬 프로시저처럼 호출

MOM :  메시지 지향 미들웨어, 메시지 기반의 비동기형 메시지를 전달. 온라인보다는 이기종 분산 데이터 시스템의 데이터 동기를 위해 더 많이 사용.

TP-MONITOR : 트랜잭션 처리 모니터!(OLTP라고도 불림) 항공기나 철도 예약 업무 등과 같은 온라인 트랜잭션 업무에서 트랜잭션을 처리 및 감시하는 미들웨어!, 사용자 수가 증가해도 빠른 응답 속도를 유지해야 하는 업무에 주로 사용

ORB : 객체 요청 브로커, 객체 지향 미들웨어, 코바 표준 스펙을 구현! 최근에는 트랜잭션 처리와 모니터링 등을 추가로 구현한 제품도 있다..

WAS : 웹 애플리케이션 서버, 동적인 처리를 위한 미들웨어, 웹 환경 구축용(클, 서버용 환경보다는),

인터페이스 처리 유형 중 데이터를 매건 단위로 처리할 경우 비용이 많이 발생할 때 사용하는 방식은? – 지연 처리 방식!

 

피코넷 : 여러 개의 독립된 통신장치가 UWB, 블루투스 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술

WDM : 광섬유를 이용한 통신기술, 파장이 서로 다른 복수의 광신호를 동시에 이용하는 것으로 광섬유를 다중화하는 방식

Mesh Network : 기존 무선 랜의 한계 극복을 위해 등장하였으며, 대규모 디바이스의 네트워크 생성에 최적화되어 차세대 이동통신, 홈네트워킹, 공공안전 등의 특수 목적에 사용되는 새로운 방식의 네트워크 기술을 의미하는 것

 

IEEE 802의 표준안

802.1 – 전체의 구성, OSI 참조 모델과의 관계, 통신망 관리 등에 관한 규약!

802.2 – 논리 링크 제어(LLC) 계층에 관한 규약

802.3 – CSMA/CD 방식의 매체 접근 제어 계층에 관한 규약

802.4 – 토큰 버스 방식의 매체 접근 제어 계층에 관한 규약

802.5 토큰 링 방식의 매체 접근 제어 계층에 관한 규약

802.6 도시형 통신망(MAN)에 관한 규약

802.9 종합 음성/데이터 네트워크에 관한 규약

802.11 무선 LAN에 관한 규약!

           802.11(초기버전) – 2.4 GHz 대역 전파, CSMA/CA 기술 사용, 최대 2 Mbps 속도

           802.11a – 5 GHz 대역 전파, OFDM 기술, 최고 54 Mbps까지 전송속도

           802.11b – 초기버전 개선, 11 Mbps로 5배 이상 빨라짐

           802.11e - QoS 기능, 매체 접근제어(MAC) 계층의 해당 부분을 수정(부가기능 표준)

           802.11g – 2.4 GHz 사용, 802.11a(5 GHz)와 동일한 최고 54 Mbps 전송속도 지원

           802.11n – 2.4 Ghz + 5 Ghz 대역 사용, 최고 600 Mbps 전송속도 지원

 

스위치 – 브리지처럼 LAN과 LAN을 연결해 훨씬 더 큰 LAN을 만드는 장치이다.

스위칭 방식

Store and Forwarding – 데이터 모두 받고 스위칭

Cut-through – 목적지 주소만 확인하고 스위칭

Fragment Free – Store and Forwarding, Cut-through 장점 결합!

백본 스위치 – 중추적 역할, L3 스위치!

 

IGP, EGP, BGP

IGP(내부) – RIP, OSPF : 하나의 자율 시스템 내부(AS)의 라우팅에 사용!

RIP : 가장 널리 사용, 거리 벡터 라우팅 프로토콜이라고도 부름, 최단경로 탐색에

Bellman-Ford 알고리즘 사용, 소규모 동종 네트워크 내에서 효율적이다.

최대 홉수를 15로 제한, 15 이상인 경우 도달 못함-대규모 네트워크 사용불가

라우팅 정보 30초마다 모두에게 알림, 180초 이내에 수신 안 하면 이상상태로 간주

OSPF : RIP단점 개선, 새로운 기능 지원, 대규모 네트워크에서 많이 사용

노드 간 거리정보, 링크 상태 정보를 실시간으로 반영, 다익스트라 알고리즘 사용

변화가 생기면 변화된 정보만 모두에게 알림(대역을 효과적으로 사용)

EGP(외부) :  AS 간의 라우팅 (게이트웨이 간의 라우팅)

BGP(외부) : AS 간의 라우팅, EGP 단점 보완, 초기에는 전체 경로제어 표(라우팅 테이블) 교환, 이후에는 변화된 정보만 교환!

 

벨만-포드 알고리즘(RIP)

두 노드 간 최단 경로를 구하는 알고리즘, A, B, C 가 있으면 A, C의 최단거리를 구할 때 우선 B노드까지의 거리를 구하고, 가중치를 더해 실제 거리를 구함쓰. 다익스트라와 다르게 가중치가 음수인 경우에도 처리 가능

홉(Hop)

홉이란 데이터가 목적지까지 전달되는 과정에서 거치는 네트워크의 수

 

트래픽 제어 (흐름 제어, 폭주 제어, 교착상태 방지)

흐름 제어 : 송수신 측, 정지-대기(하나씩 ACK 받으면)

슬라이딩 윈도(ACK 없어도 보냄, 윈도 크기를 사전에 약속, 변화 가능) -송수신 패킷의 수 제어(속도)

폭주 제어 : 네트워크 내 패킷 수 조절, 네트워크의 오퍼 플로 방지, 느린 시작(2배씩 증가, 임계값에 도달하면 혼잡 회피), 혼잡 회피(임계값에 도달하면 회피를 위해 윈도 크기를 1씩 선형적으로 증가)

교착상태 : 패킷들을 축적하는 기억 공간이 꽉 차 있을 때 다음 패킷들이 무한정 기다리는 현상.

Comments