DevTG_BLOG

Computer Engineering _ AI

Latest

Socket_1

Socket_1: 문자열을 아스키코드로 변환하는 소켓 프로그래밍 프로그램 설명 이 프로그램은 TCP 소켓을 이용하여 클라이언트가 전송한 문자열을 서버가 받아, 해당 문자열을 아스키코드 리스트로 변환한 뒤, 다시 클라이언트에게 전송하는 방식으로 작동한다. 양방향 통신은 문자열 기반이며, 서버는 수신한 문자열을 각 문자마다 ord()를 통해 아스키 코드로 바꾼다. * 통신 방식: TCP * 인코딩 방식:

By Youn

네트워크_Mobility

Mobility란? Mobility(이동성)은 네트워크에서 기기가 네트워크 위치(IP 주소 등)가 바뀌더라도 지속적으로 연결을 유지할 수 있는 능력을 말합니다. Mobility를 처리하는 두 가지 접근 방식 1. Routing이 Mobility를 처리하게 한다 (Network-based mobility) * 개념: 이동하는 호스트의 현재 위치를 네트워크가 추적하고, 그에 따라 패킷 경로를 동적으로 수정함 * 예시: Mobile IP * 홈

By Youn

네트워크_MAC

MAC (Multiple Access Control) 프로토콜의 정의 MAC 프로토콜은 여러 노드가 하나의 공유 채널을 사용할 때, 누가 언제 데이터를 전송할지를 결정해주는 분산 알고리즘입니다. 이는 무선 LAN, 케이블 이더넷, 위성 통신 등에서 공통적으로 사용됩니다. MAC 프로토콜이 필요한 이유 공유 채널에서는 여러 노드가 동시에 데이터를 전송하려 할 수 있기 때문에 충돌(collision)이

By Youn

네트워크_Routing/라우팅

[ROUTING] [정의] 1. Routing Protocol이란 네트워크 내의 여러 라우터들이 서로 정보를 교환하며, 데이터가 최적의 경로를 따라 전달될 수 있도록 경로를 결정하는 알고리즘 및 규칙들의 집합이다. 특징 * 분산적 동작: 각 라우터는 자신이 아는 정보(이웃 라우터 정보, 네트워크 topology 등)를 바탕으로 경로를 계산함. * 동적 갱신: 네트워크 상황(링크 실패, 비용

By Youn