본문 바로가기

일반 네트워크9

FD_ 매크로 함수 FD_로 시작하는 매크로 함수들에 대해 포스트한다. 하나의 소켓에 대한 상태를 체크하고 싶더라도 fd_set이라는 구조체를 사용하여 소켓의 그룹을 구성한다.그리고 FD_ZERO 나 FD_SET이라는 매크로 함수를 이용해 자신이 체크하고 싶은 소켓을 그룹에 포함시킨 후에 select() 함수를 사용해야 한다. 파일 디스크립터(FD)는 socket API를 이용해 소켓 생성시 반환되는 정수값이다. FD는 같은 프로그램 내에서는 중복되지 않는다. fd_set 구조체: FD를 그룹 짓기 위해 사용#define __FD_SETSIZE 1024typedef long int __fd_mask;#define __NFDBITS (8 * (int) sizeof(__fd_mask));typedef struct{ __fd_m.. 2024. 9. 24.
DNS / 포트 포워딩(DMZ) ※ 해당 글은 개인 공부 기록을 남겨놓는 것이 목적임으로 오류가 발생할수 있습니다.    오류 또는 업데이트된 사항이 있다면 댓글로 알려주시면 감사하겠습니다.도메인(Domain)도메인은 루트라 불리는 도메인 이하에 2가지 도메인으로 나뉘는 역트리 구조 국가 최상위 도메인(ccTLD)2단계  도메인(gSLD)또는 일반 최상위 도메인(gTLD)    DNS(Domain Name System)호스트 도메임명과 네트워크 주소로 상호 변환 역할을 수행하는 시스템이다. DNS 동작 순서 1.클라이언트가 도메인명을 브라우저에 입력2.도메인 주소들을 가지고 있는 네임서버(DNS 서버)에 접속3.네임서버에 접속한 도메인과 일치한 IP 정보를 확인 및  접4.IP를 사용자 PC에 전달5.사용자 PC는 전달받은 서버의 IP.. 2024. 7. 16.
WAN(네트워크와 네트워크) 구성 하드웨어 장치 WAN(Wide Area Network)이란?도시 간, 국가 간 등  원격자를 연결하는 광역 통신이다. 고속 전송이 어려우며(수십 Kbps, 전용선 10~100Mbps)ISP ( Internet Service Provider ) 인터넷 제공업체 에서 관리연결 방식으로는 전용선, 회선 교환, 패킷 교환 방식이 있다.(스위칭 방식) 전용선전용선은, 연결 되는 상대를 미리 결정신뢰성이 높고, 향상된 품질로 데이터를 전송 할 수 있으며 고속 전송이 가능회선 교환송수신자간에 사용하는 회선을 할당하는 방식 전화망이나 ISDN이 있으며 상대과의 사이에 회선은 연결, Bandwidth(대역폭)을 통 해 어떠한 정보라도 전달 가능. 단점은 히선을 독점해서 다른 사용자가 쓰지 못한다. 패킷 교환 방식에 비해 회선 이용도가.. 2024. 7. 11.
Ethernet(이더넷) 구성 하드웨어 장치 [2] 이더넷을 구성하는 하드웨어 장치들에 대해 정리해본다. 1. NIC(Network Interface Card)  : 랜 카드 또는 네트워크 카드라 불리며, 컴퓨터와 네트워크를 연결 장치직렬화 : 컴퓨터가 만든 디지털 데이터를 전기 신호나 전파같은 물리적 신호로 변환하여 네트워크로 내보내거나, 네트워크로부터 받은 물리적 신호를 디지털 데이터로 변환하는 기능 랜카드 고유 식별 번호 : MAC Address랜카드는 MAC address라고 하는 고유 식별 번호를 가지고 있다. 이는 제조회사에서 정하는 물리 주소이다.랜카드 제조 업체 식별 번호인 "벤더 코드(OUI)"와 제조 업체가 제품에 붙이는 "일련번호"로 구성역할 : 기기 내부에 들어온 데이터가 맞는지 판별  2. 이더넷 케이블(RJ 45) 3.허브 :  .. 2024. 7. 10.