Network 3

IP Address, Port, URL

IP 주소 네트워크 상에서 유일하게 식별될 수 있는 컴퓨터 주소 192.142.11.15 같이 숫자로 된 주소는 기억하기 어렵기 때문에 www.google.com과 같이 문자로 구성된 도메인 이름으로 바꿔서 사용 -> DNS(Domain Name System) 윈도우의 경우 명령 프롬프트를 열어 ipconfig 명령을 통해 자신의 IP 주소를 확인할 수 있음 포트 (Port) 통신하는 프로그램 간에 가상의 연결단 - IP 주소를 통해 네트워크 상의 컴퓨터 또는 시스템을 식별하고 - 포트 번호를 통해 통신할 응용 프로그램을 식별 포트 번호 : MAC adress(호스트의 NIC 판별)와 IP adress(호스트 판별)를 통해 상대 컴퓨터까지 데이터가 도달한 후, 데이터를 받을 프로세스를 식별하기 위해 포트..

Network 2022.12.26

TCP, UDP

본 글을 읽기 전에 OSI 7계층에 대해 먼저 알아보도록 하자 TCP(Transmission Control Protocol) 송/수신 호스트 내 프로세스 상호 간에 신뢰적인 연결지향성 서비스를 제공 IP의 비신뢰적인 최선형 서비스에다가 신뢰적인 연결지향성 서비스를 제공하게 됨 신뢰적인 전송을 보장함으로써, 어플리케이션 구현이 한층 쉬워지게 됨 신뢰성 있음 (Reliable) 패킷 손실, 중복, 순서바뀜 등이 없도록 보장 TCP 하위계층인 IP 계층의 신뢰성 없는 서비스에 대해 다방면으로 신뢰성을 제공 연결지향적 (Connection-oriented) 같은 전송계층의 UDP가 비연결성(connectionless)인 것과는 달리, TCP는 연결지향적임 이 경우, 느슨한 연결(Loosly Connected)을..

Network 2022.12.26

OSI 7계층

OSI 7계층 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것 목적 흐름을 한 눈에 알아보기 쉽고, 문제 발생 시 다른 층을 건들지 않고 문제가 발생한 곳만 고칠 수 있음. 표준화를 통해 포트/프로토콜 문제 해결 -> 비용 절감 계층별 기능과 통신 과정 정립을 통한 교육 목적 물리층(Physical Layer) 전기적,기계적 특성을 이용해 통신 케이블로 데이터 전송 데이터를 전기적인 신호로 변환 (비트 단위로 전송) (=전기적으로 On,Off) 주요 장비 : 허브, 리피터, 케이블 -> 케이블, 리피터, 허브를 통해 데이터를 전송 데이터링크층 (DataLink Layer) 물리적인 전송(물리적으로 직접 연결된 노드간의 전송)을 담당 장치간 신뢰성 있는 정보를 전송 -> 에러 검출, 흐름 제어, 재전..

Network 2022.12.26