본문 바로가기
반응형

IT 이론/네트워크&무선통신54

VANET을 지원하는 스마트 폰을 이용한초기 ITS환경의 활용 1. 스마트 카의 Infrastructure, ITS 그림 . 원활한 교통을 위한 ITS의 다양한 기반 서비스 ITS(Intelligent Transport System)에 대한 표준화가 한창이다. 조만간 생산되는 자동차의 ECU(Electronit Control Unit)에는 ITS의 프로토콜을 지원하는 통신시스템이 들어가게 될 것이다. ITS는 우측 그림과 같이 5개로 분류되어 점점 가속화되고 있는 정보화 사회에 알맞은 신속, 안전, 쾌적한 차세대 교통체계를 구현하는 데 목적을 두고 있다. 앞으로 스마트카를 구현함에 있어서도 ITS를 활용하지 않는 스마트카란 있을 수 없을 것이다. 운전자의 안전부터 최적 경로 탐색, 도로 교통 여건 관리 등이 모두 ITS라는 표준화된 환경 속에서 이루어지 때문이다. .. 2019. 4. 1.
L2 스위치의 기능과 동작 방식, 부가 기능 느린 전송속도의 브리지, 허브의 단점을 개선하기 위해서, 출발지에서 들어온 프레임을 목적지 MAC 주소 기반으로 빠르게 포워드 시키는 Data Link Layer Inter-networking Device기능기능설명관련 기술Learning출발지 주소가 MAC Table에 없으면 MAC 주소와 포트 저장MAC TableFlooding출발지 주소가 MAC Table에 없으면 전체 포트에 전달BroadcastingForwarding목적지 주소가 MAC Table에 있으면 목적지 포트로만 전달UnicastingFiltering출발지가 목적지와 같은 세그먼트에 있는 경우에는 다른 세그먼트로 보내지 못하게 막음Collision DomainAgingMAC Table의 주소는 일정 시간이 지나면 삭제됨Aging Tim.. 2018. 11. 25.
SNMP(Simple Network Management Protocol) Simple Network Management Protocol네트워크 관리를 위해 시스템이나 네트워크 장비를 설정하고 모니터링할 수 있는 프로토콜라우터, 스위치, 서버, 워크스테이션, 프린터, 모뎀 랙 등의 네트워크 장비에서 지원한다.관리의 편의성을 가져다 주지만 보안성이 취약하여 주의가 요구된다.구성MIB(Management Information Base) : 관리되어야 할 대상 객체(자원)을 모아 놓은 집합체SMI(Structure Management Information) : MIB를 정의하기 위한 일반적인 구조ASN.1(Abstract Syntax Notation) : 데이터의 속성을 정의하기 위한 문법. 일종의 언어BER(Basic Encoding Rules) : ASN.1에서 사용되는 인코딩 .. 2018. 5. 13.
네트워크 관리 시스템(Network Management System) NMS Network Management System구성관리자(Manager) : 로그를 취합하고 관리를 수행하는 주체대리자(Agent) : 로그를 발생 시키는 주체. 네트워크 장비 또는 그와 연결된 관리용 장치모니터링 방법폴링(Polling)요청에 의한 응답(request-response) 방식이다.관리자가 원하는 정보를 요구하고, 대리자가 그에 맞게 응답한다.이벤트 보고(Event Reporting)관리자의 요청 없이 대리자가 발생한 이벤트를 송출한다.관리자는 수신 받은 메시지 중 필요한 정보를 골라서 사용한다.SNMP에선 이런 메시지를 trap이라 부른다.로그(Syslog)이벤트 보고와 흡사하나 메시지를 보내는 것이 아니라 쌓아두는 것이다.관리자는 필요한 로그를 가져다가 원하는 정보를 추출해 사용한.. 2018. 5. 13.
주소변환(NAT)의 3가지 방식 NAT : Network Address Translation1. Static NAT 각 내부 IP 주소에 대해 외부 IP주소가 1:1로 각각 대응된다. IP 주소 절감 효과는 없다.2. Dynamic NAT 여러 개의 내부 IP 주소에 대해 여러 개의 외부 IP주소를 동적으로 할당시킨다. IP 주소를 절감할 수 있으며 보안 측면에서 장점이 있다. 외부 IP주소가 모두 사용 중이라 할당 받을 IP가 없을 경우 외부에서의 연결은 제한된다.3. Port Address Translation : PAT 하나의 외부 IP주소를 다수의 내부 IP 주소가 port번호로 구분하여 사용한다. well-kown port를 제외하고 랜덤으로 사용한다. 2018. 3. 30.
특별한 주소에 대한 ICMP 메세지 1. 127.0.0.0이나 0.0.0.0과 같은 특별한 주소를 가진 데이터그램에 대해서는 ICMP 오류메시지가 생성되지 않는다.2. 멀티캐스트 주소를 가진 데이터그램에서는 ICMP 오류메시지가 생성되지 않는다.3. ICMP 오류메시지를 전달하는 데이터그램에 대해서는 ICMP 오류메시지가 생성되지 않는다.4. 처음 단편이 아닌 단편화된 데이터그램에 대해서는 ICMP 오류메시지가 생성되지 않는다. 2018. 3. 30.
ICMP 오류 메세지의 종류 가. Destination Unreachable - 이 메시지는 여러가지 문제를 나타낼 수 있다. 이 에러 메시지는 라우터가 원격 시스템으로 가는 경로를 찾지 못한 경우, 목적지 시스템의 특정 포트 번호가 현재 응답할 수 없는 경우, 그리고 기타 여러 가지 문제가 발생한 경우에 생성된다. 1. Network Unreachable- 이 에러 메시지는 이 오류를 보고하는 라우터의 라우팅 테이블에서 목적지 네트워크를 위한 경로를 찾지 못한 경우에 생성된다.예) 사용자가 인터넷에서 라우팅될 수 없는 사설 주소에 연결하는 경우에 흔히 나타난다. 또한 오래되거나 손상된 라우팅 테이블을 가진 라우터에 데이터그램을 전송한 경우에도 나타난다 2. Host Unreachable- 이 에러 메시지는 IP 데이터그램이 최종 .. 2018. 3. 24.
SMTP, POP3, IMAP 메일 관련 프로토콜 SMTP(Simple Mail Transfer Protocol)TCP포트 25이메일을 보낼 때 사용되는 기본 프로토콜. 클라이언트-서버간 통신, 서버-서버간 통신을 보두 담당한다.아래 POP3, IMAP은 둘다 메일을 받아 오는 역할이고, SMTP는 메일을 발신하는 역할을 한다. POP3(Post Office Protocol Version 3)TCP포트 110서버-클라이언트간 통신 프로토콜로, 클라이언트에서 서버에 있는 메일을 다운받아 읽도록 해주는 프로토콜이다.장점 : 구현이 쉽다. 많은 클라이언트에서 지원한다.단점 : 서버로부터 메일을 가져온 후 삭제한다. 서버에선 더이상 메일 확인 불가 IMAP(Internet Mail Access Protocol)TCP포트 143POP3의 대체제. 비슷하지만 장단.. 2018. 2. 14.
IP주소 A,B,C클래스 및 서브넷에 대한 이해 IP주소의 총 개수 : 4,294,967,296계산 방법 : 256 * 256 * 256 * 256 문제점 : 처음 이 체계를 만들때는 40억개면 충분 할 것이라 생각했지만, 지금 기준엔 너무나도 모자람이 한정된 자원을 체계적으로 잘 나눠 쓸 필요가 있음 클래스 첫째 옥텟 IP 최상위 비트 범위 호스트 수 네트워크 수 블록 Class A 0 ~ 126 0 0.0.0.0 ~ 127.0.0.0 16,777,216 128 /8 Class B 128 ~ 191 1 128.0.0.0 ~ 191.255.0.0 65,536 16,384 /16 Class C 192 ~ 223 11 192.0.0.0 ~ 223.255.255.0 256 2,097,152 /24 Class D 224 ~ 239 111 224.0.0.0 ~.. 2018. 1. 27.
VPN(Virtual Private Network : 가상사설망) 정리 VPN이란?- 인터넷 환경을 전용망(폐쇄망)처럼 이용하기 위해 쓰인다. - 예를 들어 서울에 있는 본사와 부산에 있는 지사가 있다고 가정해 보자. 본사는 물리적인 회선으로 폐쇄된 내부망을 구축하였다. 지사 또한 본사와 같은 방식으로 내부망을 구성하였다. 그런데 본-지사간 통신이 문제이다. 폐쇄된 내부망끼리 물리적인 사설 회선으로 연결 하기엔 시간도 오래 걸리고 돈도 많이들고 아무튼 무척 까다롭다. 그래서 폐쇄망과 폐쇄망을 인터넷으로 연결 하되, 보안기술을 이용해서 본사에서 나가는 패킷은 오로지 지사로만 가고, 본사로 들어오는 패킷은 오로지 지사에서 온 것만 허용하는 식으로 보안망을 구축하였다. 물론 중간에서 스니핑이나 스터핑이 불가능한 여러 조치들도 해 준다.- 이렇게 인터넷인데 마치 사설망인것처럼 이용.. 2017. 7. 15.
Ingress, Egress, Blackhole 필터링과 Unicast RPF Ingress 필터링라우터 외부에서 라우터 내부로 유입되는 패킷을 필터링하는 것이다.패킷의 소스 IP 나 목적지 포트 등을 체크하여 허용하거나 거부하도록 필터링 하는 것을 뜻한다. 공통적으로 필터링 하여야할 소스 IP는 인터넷 상에서 사용되지 않는 IP 대역(대부분의 공격이 실제 존재하지 않는 위조된 IP 주소를 소스로 함) Egress filtering 라우터 내부에서 라우터 외부로 나가는 패킷의 소스ip를 체크하여 필터링라우터를 통과하여 나가는 패킷의 소스 IP는 반드시 라우터와 같은 대역이여야 한다.(라우터를 통해 나가는 패킷의 소스 ip 중 사용중인 ip 대역을 소스로 한 패킷은 허용하고 나머지는 거부 하도록 설정) Blackhole filtering(Null routing 을 활용한 필터링)특정.. 2017. 7. 12.
비트(바이트) 스터핑(Bit stuffing) stuffing은 '속'이다. 만두에 들어가는 속도 stuffing이고 인형에 들어가는 솜과 같은 속도 stuffing이다. 즉 스트림 사이에 필요에 의해 넣는 비트(또는 바이트)를 비트 스터핑이라고 하는데, 일종의 구분자, 또는 padding이라고 이해할 수 있다. 비트 스터핑은 다음과 같은 이유들 때문에 많은 네트웍이나 통신 프로토콜들에서 사용된다. - 실제 데이터가 제어 정보로 해석되는 경우를 방지하기 위해 삽입된다. 예를 들어, X.25와 같은 많은 프레임 기반의 프로토콜들은 프레임의 시작과 끝에 6개의 연속되는 "1" 비트를 신호로서 보낸다. 그러므로, 만약 실제로 한 줄에 여섯 개의 "1" 비트들을 갖는 데이터가 전송되는 경우라면, 처음 5 개의 "1" 비트 이후에 강제로 "0"을 삽입함으로써.. 2017. 7. 12.
NIC(Network Interface Card) 개요 1. 우리가 일반적으로 알고 있는 랜카드라고 생각하면 된다.2. 기본적인 기능은 회선에 데이터를 송수신 하는 것이다.3. 각 디바이스를 네트워크 회선 연결 시스템으로 연결한다.4. 네트워크 정보를 전송하기 위해 직렬구조로 데이터를 바꾼다.5. 통신망 구성요소 중 가장 하위 레벨의 물리적인 접속기기이다. 2017. 7. 6.
라우팅 프로토콜 AS(Autonomous System)는 자치 시스템, 자율 시스템 정도로 번역 된다.하나의 라우팅 체제 안에 있는 네트워크 집단이다. 예로 학교 전산망, 기업 사내망 등이 있으니 그냥 "망"정도로 편하게 생각해도 되겠다. IGP(Interior Gateway Protocol : 내부 라우팅)하나의 AS내에서의 라우팅에 이용되는 프로토콜 RIP : 가장 많이 사용되는 라우팅 프로토콜. 홉(Hop)을 기준으로 하고 최대 15홉까지 지원하므로 큰 망에선 사용할 수 없다. 30초마다 모든 라우터에 정보를 업데이트하며 180초 이내에 정보가 수신되지 않으면 해당 경로를 이상 상태로 간주한다. 거리 벡터 프로토콜이다. - 장점 : 경로 변화에 민감하게 반응하여 라우팅 정보를 갱신한다. 구조가 간단하여 프로세서에 .. 2017. 6. 27.
OSI 7계층(7 layer OSI model)과 TCP 4계층 OSI 7계층 주요 프로토콜 주요 장비 TCP 4계층 Application Layer 7 TELNET, FTP, SMTP, HTTP 등 L7 스위치 응용계층 Presentation Layer 6 Session Layer 5 Transport Layer 4 TCP, UPD, RTP 등 L4 스위치 전송계층 Network Layer 3 IP, IGMP, DHCP 등 라우터, L3 스위치 인터넷계층 Data link Layer 2 HDLC, X.25 등 브리지, L2 스위치 링크계층 Physical Layer 1 X.21 등 NIC(랜카드), 허브 1. Physical Layer (물리 계층)케이블, 디지털 신호로의 변환, 전송 타이밍 등을 결정RS-232C, X.21 등 2. Data link Layer (.. 2016. 10. 14.
동기식 전송과 비동기식 전송 비동기식 전송 - 문자 단위로 전송하며, 한 문자 코드 앞뒤로 Start bit, Stop bit를 붙여서 전송한다. 필요한 경우 패리티 비트등을 추가할 수도 있다. - 전송이 없는 시간 동안 회선은 휴지 상태가 되는데 얼마나 지속될지 알 수가 없다. - 문자 앞뒤로 추가적인 bit가 붙으므로 효율이 떨어진다. - 주로 단거리 저속 전송에 사용된다. 동기식 전송 - 정해진 만큼 한 블록(프레임) 단위로 전송한다. - 추가적인 bit 나 휴지 시간이 없으므로 전송 효율이 좋다. - 한꺼번에 큰 단위로 전송하므로 속도가 빠르나 수신 측에선 반드시 버퍼가 필요하다. - 문자위주 동기방식과 비트위주 동기 방식이 있다. - 문자위주 동기 : SYN등의 제어 문자 이용 - 비트위주 동기 : 011110 등의 제어 .. 2016. 10. 11.
IEEE 802의 주요 표준 규격 802.1 : 전체의 구성, OSI 참조 모델과의 관계, 표준 규약 등 802.2 : LLC에 관한 규약 802.3 : CSMA/CD에 관한 규약 802.4 : 토큰 버스에 관한 규약 802.5 : 토큰 링에 관한 규약 802.6 : 도시형 통신망(MAN)에 관한 규약 802.11 : 무선 LAN(Wifi등)에 관한 규약 802.15 : 블루투스에 관한 규약 2016. 10. 2.
회선 제어 방식(Contention, Polling, Selection) 경쟁(Contention) 방식 회선 접속을 하기 위해 경쟁한다고 해서 경쟁 방식이다. 접속이 되고 나면 송신 요구를 먼저 한 쪽에서 송신권을 가진다. 정보 전송이 종료되기 전까지는 종결이 이루어지지 않는다.결국 싸워서 이긴자가 필요한만큼 쓰고 패배자에게 주겠단 식이다.대표적인 시스템으로 ALOHA가 있다. 위 방식은 주로 포인트 투 포인트 방식에서 사용된다.아래는 주로 멀티 포인트 방식에서 사용된다. 폴링(Polling) 단말기 -> 주컴퓨터Polling이란 '여론조사'라는 의미이다. 두루두루 물어보고 다닌다는 것이다. 이는 주 컴퓨터에서 여러 단말들에게 자신에게 전송할 데이터가 있는지 반복적으로 물어보는 회선 제어 방식을 말한다. 단말기에서 주컴퓨터로 정보를 전송할때 쓰인다. 아니, 정확히 말하면 주.. 2015. 10. 19.
반응형