전체 글
4. Protocol (프로토콜) - TCP & UDP
Protocol (프로토콜) 컴퓨터끼리 서로 통신하기 위해서 꼭 필요한 서로 간의 통신 규약 또는 통신 방식에 대한 약속이다. 두 사람이 서로 대화를 한다고 가정하면, 같은 언어를 사용해야만 대화가 가능하다고 생각하면 쉽다. TCP TCP(Transfer Control Protocol)는 트랜스포트 층에 해당하며, 신뢰성 있는 바이트 스트림 서비스를 제공한다. 바이트 스트림 서비스란 용량이 큰 데이터를 보내기 쉽게 TCP 세그먼트라고 불리는 단위 패킷으로 작게 분해하여 관리하는 것을 말하고, 신뢰성 있는 서비스는 상대방에게 보내는 서비스를 의미한다. TCP/IP는 패킷 통신 방식의 인터넷 프로토콜인 IP(Internet Protocol)와 전송조절 프로토콜인 TCP(Transmission Control ..
3. OSI 7 Layer (OSI 7 계층)
OSI 7 Layer (Open Systems Interconnection 7 Layer) 통신에 관한 국제적인 표준기구인 International Organization for Stanardization(ISO)라는 곳에서 만든 OSI 7 Layer는 통신이 일어나는 과정을 7개의 단계로 나누었다. 이는 통신을 단계별로 표준화하여 그 효율성을 높이기 위해서 사용되었다. 첫째, 데이터 흐름이 한눈에 보인다. -> 우리가 사용하는 애플리케이션 계층부터 맨 마지막 피지컬 계층까지를 나누어 놓으니까 어떻게 데이터가 날아가는지 보기 쉽다. 둘째, 네트워크에서 문제가 발생하면, 해결하기가 편리하다. -> 7개의 작은 문제로 나눈 후 그 문제를 해결하는 것이 훨씬 쉽다. 예를 들어 이메일이 안 보내 지는 경우 pi..
2. MAC Address와 캐스트
MAC Address : Media Access Control Address의 준말로, 기기 서로를 구분하는 일종의 주소이다. 평소 우리는 IP주소만 있으면 모든 통신이 일어날 것 같지만, IP주소를 MAC으로 바꾸는 절차인 ARP(Address Resolution Protocol)를 통해 통신이 이루어진다. MAC 주소에서 앞쪽 6개의 16진수가 벤더, 즉 생산자를 나타내는 코드로 OUI(Organizational Unique Identifier)라고 한다. 앞쪽 6자리의 16진수를 통해 어느 회사에서 만든 제품인지 알 수 있으며, 나머지 6자리의 수는 회사에서 장비에 분배하는 Host Identifier, 다른 말로 시리얼 넘버를 뜻한다. 예를 들어, 00-XX-C6-6B-XX-XX라고 가정하면, 0..
1. 네트워크(Network)와 케이블
네트워크 네트워크는 Net+Work의 합성어로써 컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 의미한다. IEEE(국제 전기 전자 공학회)에서는 네트워크를 다음과 같이 정의하였다. “몇 개의 독립적인 장치가 적절한 영역 내에서 적당히 빠른 속도의 물리적 통신 채널을 통하여 서로가 직접 통신할 수 있도록 지원해 주는 데이터 통신체계”. 그러나 우리가 주로 다루려는 네트워크는 ‘컴퓨터 네트워크’ 일 것이다. 컴퓨터 네트워크는 데이터를 공유하고, 프로세스 분배를 통한 성능 향상(자원 공유), 엔터테인먼트 등의 목적을 가지고 구성되었다. 결국 전세계적으로 수억 개의 컴퓨팅 장치를 TCP/IP로 연결한 인터넷이 형성되었고, 그것이 지금의 4차산업혁명을 할 수 있게 하는 큰 역할이 된 것이다...