네트워크 기초(8)
-
채팅 클라이언트 프로그램
1. 원본 소스 TCP 기반의 소켓 클라이언트 프로그램. 2. 소스 수정 2.1. CFormMain.cs(기존 소스 수정) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace ChatClient { public partial class CFormMain : Form { public T..
2023.12.21 -
네트워크관리실습 7주차 정리
ㅇ개념 -NAT: Network Address Translation -PAT(Port)라고도 함 -사설 IP 주소: 내부에서만 사용가능한 개인적으로 사용할 수 있는 IP -사설 IP 영역 (1)24비트 블록: 10.0.0.0-10.255.255.255 (2)20비트 블록: 172.16.0.0-172.31.255.255 (3)16비트 블록: 192.168.0.0-192.158.255.255 -공인 IP 주소: 전세계에서 공인된 IP -NAT은 사설IP 주소를 외부 라우팅이 가능한 공인 IP 주소를 변환시켜주는 역할을 함 -공인 IP 주소를 갖는 경우 포트번호를 변환 -장점 (1)공인 IP 주소 부족 해결 (2)보안성 향상 (3)외부 IP 변경에 덜 영향 -Static NAT: 특정 사설 IP가 특정 공인 ..
2022.10.20 -
네트워크관리실습 6주차 정리
ㅇ전송 계층 -프로세스 간 논리적 연결을 수행 -종단 주소: 포트 번호 -TCP와 UDP가 존재하며, TCP는 연결지향형, UDP는 비연결 방식 -데이터 단위는 세그먼트를 사용 ㅇ네트워크(인터넷) 계층 -routing: 송/수신 단말기의 주소들을 읽고 데이터 전송을 위한 경로를 결정 -네트워크를 통해 송/수신 단말 간 데이터 전송 담당(링크로 직접 연결된 인접 장치간 담당이 아님) -종단 주소: IP Address -프로토콜 예시: IP, ARP, RARP, ICMP, IGMP 및 (BGP, OSPF, RIP 등의 라우팅 프로토콜) -데이터 단위: 패킷 또는 데이터그램 ㅇ네트워크 인터페이스(접근) 계층 -전기적 신호로 데이터를 전송 -OSI의 2계층까지의 역할을 수행 -LAN 카드 및 다양한 이더넷 장치..
2022.10.20 -
네트워크관리실습 5주차 정리
ㅇ개요 -전송 매체의 외부 간섭(온도, 습도, 전자기)에 따른 전송 신호(값)이 변형 ->에러에 대한 탐지/검출(Detection)과 수정/복구(Correction)가 필요 -오류를 정방향으로 검출하는 방식은 FEC(Forward Error Control), 역방향은 BEC(Backward)라 한다 -FEC의 종류 (1)패리티 비트(Parity Bit) (2)블록 합 검사(Block Sum Check) (3)해밍 코드(Hamming Code) (4)순환 중복 검사(Cyclic Redundancy Check) -BEC의 종류 (1)Stop-and-Wait (2)Go-Back-N (3)Selective-Repeat ARQ (4)Adaptive ARQ ->2,3,4는 ARQ로 묶임 ㅇ패리티 비트 검사(Pari..
2022.10.20 -
네트워크관리실습 4주차 정리
ㅇ통신(의사소통-Communication) -개인과 개인 또는 다수, 다수와 개인 등 모든 분야에서 의사 전달을 위해 사용 -일반적으로 송신자, 수신자, 대화내용(메세지)가 포함 -대화(통신) 불가 상태의 예 (1)다른 언어 (2)일방적 송신 (3)대화자 간 장애물 ㅇ컴퓨터의 통신 -기본적으로 네트워크가 필요하며, 전달 데이터는 최종적으로 0과 1로 구성됨 -통신 거리에 따라 종단장치(DTE) 사이에 다양한 장치가 구성 -데이터의 정상적인 전송 및 처리를 위해서는 서로 간의 규칙(약속)이 필요->protocol -프레임에는 최소한 송신자, 수신자, 메시지가 필요하며, 통신에 따라 요소가 추가됨 ㅇ통신 프로토콜 -네트워크를 구성하는 객체 간 데이터를 주고 받기 위해 미리 약속한 통신 규약 -*기본 요소 (..
2022.10.19 -
네트워크관리실습 3주차 정리
ㅇ개요 -IEEE 802.3의 표준화 -CSMA/CD 기법을 채택 -전송 속도와 범위에 따라 다양한 규격이 있는 근거리 유선 네트워크(LAN)용 기술 -버스형과 성형으로 구분, 최근에는 성형이 많이 쓰임 -장점: 구조가 간단하여 설치 비용이 저렴하고 관리가 쉬움 -단점: 다량의 노드 존재 시 신호 때문에 충돌이 발생하며, 충돌이 많아질 경우 지연도 커짐. ㅇNIC(Network Interface Card) -전송 매체에 접속시켜 주는 역할 -NIU(Network Interface Unit), LAN 카드/보드, 네트워크 어댑터로도 불림 -속도를 표시하는 기본 단위는 bps ㅇ종류 -이더넷 (1)초창기의 이더넷으로, 버스형과 성형 토폴로지 (2)저속의 데이터 전송 속도(~16Mbps) (3)지원 케이블: ..
2022.10.19