데이터 통신

01 DNS 서비스 1. IP 주소 체계 - 인터넷에서는 32비트의 이진수로 된 IP주소로 호스트를 구분한다. - www.xxx.yyy.zzz 형태로 표현한다. 1) 클래스 구분 2) 주소 클래스 ⓐ 클래스 A : 2^24개의 호스트 수용 ⓑ 클래스 B : 2^15개의 호스트 수용 ⓒ 클래스 C : 2^8개의 호스트 수용 ⓓ 클래스 D : 멀티 캐스팅 지원 * IP주소 : 네트워크주소 + 호스트주소 > netmask(비트앤드연산) 3) DNS 필요성 - 도메인 이름 : 문자형으로 표기되는 호스트 이름(일반 사용자가 선호) - IP 주소 : IP 프로토콜에서 호스트 구분을 위해 반드시 필요 > DNS : 도메인 이름을 이용하여 IP 주소로 변환하는 서비스 - 계층구조의 도메인 기반 주소 표기방법을 의 한 ..
#쉽게 배우는 데이터 통신과 컴퓨터 네트워크 책을 기반으로 작성하였습니다. 01 MAC계층과 IEEE 802시리즈 1. MAC계층의 이해 - LAN 환경에서 데이터 링크 계층(2계층)의 기능을 LLC와 MAX 으로 분리함 ⓐ LLC : 데이터 링크 계층의 기본기능 ⓑ MAC : 물리 계층 기능 2. MAC 계층 1) MAC계층(Media Access Control) : 물리적인 특성을 반영 > LAN의 종류에 따라 특성이 구분 2) 이더넷 - 공유 버스 방식 이용해 호스트를 연결 - 둘 이상의 호스트에서 동시에 데이터 프레임 전송을 시도하면 충돌 발생 3) 토큰 링 방식 - 링 구조를 지원 - 토큰이라는 특정 패턴의 제어 데이터가 링을 순환 - 토큰을 확보하여 전송 후 토큰은 링에 내려 놔야함 - 각 호..
#쉽게 배우는 데이터 통신과 컴퓨터 네트워크 책을 기반으로 작성하였습니다. 01 전송 계층의 기능 - 전송 계층은 데이터 링크계층과 유사함 - 데이터 링크 계층은 물리적(컴퓨터나 라우터)으로 1:1 연결된 호스트 사이의 전송 > 중개기능 필요없음 - 전송 계층은 논리적(네트워크)으로 1:1 연결된 호스트 사이의 전송 > 중개기능으로 전송 * 네트워크 자체를 잠재적 기억장치라고 표현하기도 함 1. 전송 계층의 주요 기능 1) 흐름 제어 - 수신 호스트가 슬라이딩 프로토콜의 윈도우 하단 값을 조정 > 송신 프로세스가 보낼 수 있는 패킷의 한계를 지정함 2) 오류 제어 - 데이터 변형과 데이터 분실을 재전송에 의한 오류 제어 기능에 의해 복구한다. 3) 분할과 병합 - 분할 : 데이터를 전송하기 전에 적합한 ..
01 ① AF_UNIX ② AF_INET 해설 : 한 호스트 내부에서 실행되는 프로세스 사이의 통신은 유닉스주소체계(AF_UNIX), 서로 다른 호스트의 프로세스 사이의 통신은 인터넷주소체계(AF_INEF) 02 ① sockaddr_in ② sin_family ③ sin_addr ④ sin_port * 영어 이름을 해석하면 이해하기 쉽다. sockaddr_in = socket address internet > 소켓 주소 인터넷 sin = socket internet 03 ① struct sockaddr * 해설 : 공통 주소체계인 sockaddr 구조체로 형 변환하여 문법의 통일성을 유지한다. 04 ① SOCK_STREAM ② SOCK_DGRAM 해설 : SOCK_STREAM은 TCP(연결형)서비스를 제..
#쉽게 배우는 데이터 통신과 컴퓨터 네트워크(개정판) 책을 바탕으로 작성하였습니다. 01 계층구조의 개념 1. 계층적 모듈구조 1) 모듈화 : 복잡한 시스템을 기능별로 모듈화하여 시스템 구조를 단순화 시킴 2) 계층 구조 - 특정 모듈이 다른 모듈에 서비스를 제공하는 형식의 계층 구조 - 장점 전체 시스템을 이해하기 쉽고 설계 및 구현에 용이 시스템 구조를 단순화 시키고, 내부기능의 변화가 전체 시스템에 영향 안줌 3) 오류 제어 - 데이터 링크 계층에서 물리적 전송 오류를 전담하고, 상위계층에서도 전송 오류 문제를 다룬다. 데이터 변형 오류 : 데이터가 깨져서 도착 데이터 분실 오류 : 데이터가 도착하지 못함 4) 흐름 제어 - 수신 호스트의 버퍼 처리 속도보다 송신 호스트가 제이터를 전송하는 속도가 ..
BeNI
'데이터 통신' 태그의 글 목록