Programming Theory/Network 썸네일형 리스트형 OSI 7 Layer 와 network 장비 1. OSI 7 Layer 와 network 장비 layer 역할 관련 네트워크 장비 application 응용 프로그램이 동작 client-server presentation 압축/암호화/코드 변환 session dialog-controller (연결, 이용, 해제) transport 패킷 헤더의 port까지 이해 control - flow : 손상/손실/중복 에러 상황 제어 : 수신 버퍼의 overflow 방지를 위해 전송 속도 조절 - acknowledgement : TCP/UDP 구분 - connection : 연결 지향, 비연결 지향 router network 패킷 헤더의 IP까지 이해 bridge, switch data link 패킷 헤더의 MAC address까지 이해 repeater, hu.. 더보기 ethernet 과 collision domain / broadcast domain 1. 개념 가장 대표적인 버스 구조 방식의 근거리통신망(LAN)2. 조건모든 host(ethernet에 연결된 server 혹은 PC)들은 동일한 케이블에 연결되어 있어야 함3. 데이터 손상/손실을 피하기 위한 방법여러 대의 host가 동시에 데이터 송수신을 할 때, 송수신하는 데이터 양이 LAN의 대역폭을 넘을 수 있음. 대역폭이 넘을 경우 데이터 손실/손상이 발생하며, 아래 알고리즘으로 데이터 손실/손상을 방지1) 데이터 전송 전, network가 사용중인지 체크 2) 사용 중 - 대기하면서 주기적으로 사용 중인지 체크 미사용 - 데이터 전송 3) 보낸 자신의 data 가 손상됐는지 체크 4) 손상 - 재전송 (2개의 host가 동시에 재전송할 수 있음으로 재전송 시각은 일정한 방법에 의해 변경) 손.. 더보기 Socket 통신 1. Socket 통신이란?Socket에 Plug 를 꽂으면 계속해서 전기가 공급되듯이, 한번 연결되면 계속해서 데이터 흐름이 발생하는 통신 방식을 말한다. 2. TCP vs. UDP TCP UDP 약어 Transmission Control Protocol User Datagram Protocol 주고 받는 쪽 소통 O X 소통 내역 받을 준비가 되어 있다.보낼꺼다.보내라.보냈다.받았다. X 장점 / 단점 신뢰 / 속도가 느림 신뢰X / 속도가 빠름 사용처 대부분의 통신 속도가 중요한 동영상, 음악 스트리밍, 온라인 게임 더보기 이전 1 2 다음