반응형

네트워크 5

[네트워크] L2 스위치 | 2계층

[네트워크] L2 스위치 | 2계층 지난번 네트워크 2계층 포스팅에 이어 L2 스위치에 대해 알아보자. [네트워크] 2계층 | MAC 주소, Ethernet 프로토콜, Frame [네트워크] 2계층 | MAC 주소, Ethernet 프로토콜, Frame 네트워크 2계층, Data Link Layer에 대해 알아보자. 2계층에서 하는 일 2계층은 하나의 네트워크 대역, 즉 같은 네트워크 상에 존재하는 여러 장 choar816.tistory.com 💡 스위치(switch)란? 네트워크 단위들을 연결하는 통신 장비이다. 스위치의 사용 목적은 허브와 유사하지만, 스위치는 훨씬 향상된 네트워크 속도를 제공한다. 스위치는 입력 단자로부터 프레임을 받아 적절한 출력 단자(포트)로 보내 준다. 이를 스위칭(switch..

카테고리 없음 2022.09.15

[네트워크] 클라이언트-서버, 프로세스, 소켓, 전송계층, HTTP

[네트워크] 클라이언트-서버, 프로세스, 소켓, 전송계층, HTTP Client-Server Architecture 서버(Server) 항상 on 상태이다. 고정 IP를 가진다. ex) 데이터센터 클라이언트(Client) 서버와 통신한다. 동적 IP를 가질 수 있다. 클라이언트끼리는 직접 통신할 수 없다. Processes communicating 프로세스(Process) : 호스트 내에서 실행되고 있는 프로그램 같은 호스트라면 OS를 통해 inter-process communication으로 통신한다. 다른 호스트라면 메시지를 교환함으로써 통신한다. Client process : 커뮤니케이션을 시작하는 프로세스 Server process : 연결되기를 기다리는 프로세스 Socket 프로세스는 소켓을 통..

프로그래밍/CS 2022.08.24

[네트워크] OSI 7계층 모델

1. OSI 7계층 모델이란? OSI 7계층 모델이란 네트워크에서 통신이 일어나는 과정을 7단계로 나눠서 설명한 모델이다. OSI 모델 외에도 TCP/IP 모델이 있는데 현재 인터넷은 TCP/IP 모델(updated)로 구현되어 있다. OSI 모델은 역할에 기반한 모델, TCP/IP 모델은 프로토콜에 기반한 모델이다. OSI 모델은 논리적인 모델, TCP/IP 모델은 실무적인 모델에 가깝다. 예를 들어, HTTP는 OSI 모델에서 7계층으로 분류되긴 하지만 6계층의 역할도 한다. OSI 모델은 실제 프로토콜에서는 나누어지지 않는 역할도 쪼개서 구분한 느낌인 것 같다. OSI 7계층 모델은 다음과 같이 구성되어 있다. TCP/IP 모델에서는 5, 6, 7계층을 묶어 응용 계층으로 칭한다. 7계층 - App..

프로그래밍/CS 2022.07.25

[네트워크] 프로토콜, TCP, UDP

1. 프로토콜이란? 프로토콜(Protocol)이란 네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어떤 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식이다. 다른 사람에게 물건을 보낼 때에 빗대어 생각하면 이해가 쉽다. 상황에 따라 물건을 택배를 통해서 전달할 수도, 퀵 서비스를 통해서 전달할 수도 있다. 또한 물건을 보낼 때는 보내는 사람의 주소와 받는 사람의 주소를 정확히 적어야 한다. 여기서 물건을 데이터, 택배와 퀵 서비스를 프로토콜이라고 생각할 수 있다. 대표적인 전송 계층*의 프로토콜인 TCP, UDP에 대해 알아보자. * 전송 계층 : end point 간 신뢰성 있는 데이터 전송을 담당하는 네트워크의 계층 신뢰성 : 데이터를 순차적, 안정적으로 전달한다. 전송 : 포트 번호에 ..

프로그래밍/CS 2022.07.12

[네트워크] 네트워크 구성, 데이터 교환 방식, 패킷 지연/유실

1. 네트워크란? 네트워크는 노드*들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망이다. 인터넷은 네트워크 망의 한 종류로, 세계에서 제일 큰 네트워크이다. * 노드 : 네트워크에 속한 컴퓨터 또는 통신장비 2. 네트워크 구성 네트워크는 크게 네트워크 엣지, 네트워크 코어로 이루어진다. 2-1. 네트워크 엣지(Network edge) 네트워크 엣지는 네트워크 망의 가장자리로, 각종 애플리케이션(웹, 웹 브라우저, 웹 서버 등)과 호스트*가 이에 속한다. end systems (hosts) : 인터넷에 연결된 기기를 end system이라고 한다. client/server model : 서비스를 요청하는 컴퓨터를 클라이언트, 서비스를 제공하는 컴퓨터를 서버라고 한다. peer-peer model : ..

프로그래밍/CS 2022.07.11
반응형