전체 글(15)
-
전송 계층
전송 계층 전송 계층은 애플리케이션 계층과 네트워크 계층 사이에 위치한다. 두 애플리케이션 계층(하나는 로컬 호스트에, 다른 하나는 원격 호스트에) 간에 프로세스 간 통신을 제공한다. 통신은 논리적 연결을 사용하여 제공된다. 전송 계층 서비스 전송 계층 애플리케이션 계층에 서비스를 제공한다. 프로세스 간 통신 캡슐화 및 캡슐화 해제 다중화 및 역다중화 흐름 제어 오류 제어 네트워크 계층에서 서비스를 수신한다. Domain of network-layer protocol은 연결을 담당하고, Domain of transport-layer protocol은 프로세스간의 연결을 담당한다. 소켓 주소 TCP 스위트의 전송 계층 프로토콜은 연결하기 위해 각 끝에서 IP 주소와 포트 번호를 모두 필요로 한다. IP 주..
2023.01.19 -
데이터링크 계층
데이터링크 계층의 서비스 이해 오류 검출 및 정정 (error detection, correction) 브로드캐스트 채널의 공유 (sharing a broadcast channel): 다중 접속(multiple access) 링크 계층 주소 체계 (link layer addressing) 근거리 네트워크 (local area networks): Ethernet 용어 Hosts and routers: 노드 (nodes) 통신 경로상의 인접한 노드들(adjacent nodes)을 연결하는 채널: 링크 (links) wired links (유선 링크) Wireless links (무선 링크) LANs Layer-2 packet: 프레임 (frame), 네트워크 계층 데이터그램을 캡슐화 ☆ 데이터링크 계층은 링..
2023.01.19 -
카카오톡으로 알아보는 OSI 7 Layer
카카오톡과 같은 메신저 서비스는 어떤 Layer에 엮겨서 들어가느냐를 알아볼 것 이다. 카카오톡은 OSI 7Layer에서 이렇게 돌아가야 한다는 것이 있다. Kakaotalk Install: 앱개발자가 예전에는 5, 6, 7 Layer까지 개발했다. 하지만 최근에는 상당히 고도화되어 7 Layer만 개발을 한다. CoDec과 무관하게 개발할까? 아니다. 개발자들은 CoDec을 신경쓰면서 개발을 한다. TCP Layer에서는 5, 6, 7 Layer를 Application Layer라고 한다. OSI 7 Layer 7Layer Application Layer 사용자에게 편의성을 제공 (실체가 카카오톡 앱) 6L Presentation Layer 데이터의 표현, CoDec 5L Session Layer 사용..
2023.01.19 -
네트워크 계층 #2
통신 유형 통신 유형 유니캐스트, 멀티캐스트, 브로드캐스트 오늘날 인터넷에서의 의사소통은 유니캐스트뿐만이 아니다. 멀티캐스팅 통신은 빠르게 성장하고 있다. 이 섹션에서는 먼저 유니캐스트, 멀티캐스팅 및 브로드캐스트 뒤에 있는 일반적인 아이디어에 대해 논의한다. 유니캐스팅 Unicasting 유니캐스트에서는 하나의 소스 네트워크와 하나의 대상 네트워크가 있다. 1:1 관계 데이터그램의 경로에 있는 각 라우터는 그것의 인터페이스 중 하나에만 패킷을 전달하려고 시도한다. 멀티캐스팅 Multicasting 멀티캐스팅에는 하나의 소스와 여러 개(그룹)의 목적지이 있다. 1:N 관계 원본 주소는 유니캐스트 주소이지만 대상 주소는 그룹 주소이다. 그룹의 적어도 하나의 멤버는 멀티캐스트 데이터그램을 수신하는 것에 관심..
2023.01.19 -
네트워크 계층 #1
네트워크 계층 서비스 패킷화 네트워크 계층의 첫 번째 역할은 패킷화다. 송신처의 네트워크층 패킷에 payload를 캡슐화를 한다. 수신처의 네트워크층 패킷으로부터 payload를 캡슐화를 해제한다. ※ payload란? 사용에 있어서 전송되는 데이터 즉, 네트워크 계층의 1개의 임무는, payload를 변경하거나 사용하지 않고, 송신원으로부터 수신처에 payload를 반송하는 것이다. 라우팅 및 전송 첫 번째와 마찬가지로 중요한 네트워크 계층의 또다른 역할은 라우팅과 전송이다. 중요한 내용 실제로 라우터는 입력 포트와 출력 포트 사이에 접속을 확립하는 스위치다. 패킷 교환 일종의 스위칭이 네트워크 계층에서 발생한다. 라우터는 전기 스위치가 입력과 출력을 연결하여 전기를 흐르게 하는 것처럼 입력 포트와 출..
2023.01.19 -
네트워크와 인터넷
네트워크 네트워크는 통신이 가능한 일련의 장치 상호 연결이다. 장치는 대형 컴퓨터, 데스크톱, 노트북, 워크스테이션, 휴대폰 또는 보안 시스템과 같은 호스트일 수 있다. 디바이스는 라우터, 스위치, 데이터 형식을 변경하는 모뎀 등의 접속 디바이스일 수도 있다. 어떤 유형의 네트워크를 다른 네트워크와 구별하는 기준은 어렵고 때로는 혼란스러울 수 있다. 크기, 지리적 범위, 소유권과 같은 몇 가지 기준을 사용하여 구별한다. 네트워크(Network)의 개념 네트워크는 두 대 이상의 컴퓨터를 전화선이나 케이블 등으로 연결하여 자원을 공유하는 것을 말한다. 네트워크는 다른 컴퓨터의 데이터, 프로그램, 주변장치, 인터넷 등을 공유하기 위해 사용한다. 네트워크는 각 사이트들이 분포되어 있는 지리적 범위에 따라 LAN..
2023.01.19