본문 바로가기

tcp3

네트워크 기초 이론 - TCP/IP Basic (3) 2024-07-03(WED)  1. Connection이란 무엇인가?Connection이란 컴퓨터 네트워킹에서 특정 장비들 사이에 서로 연결된 상태를 말하며 데이터 통신을 위해 물리적, 논리적으로 설정된 상태를 의미한다. - 물리적인 연결과, 논리적인 연결이란?Physical Connection : 물리적인 장비인 하드웨어를 통한 연결을 의미한다.Logical Connection : 물리적인 연결이 아닌, 가상의 통로로 연결된 것을 의미하며 이 가상 통로의 실체는 데이터나 프로토콜이며 이를 통해 각 장비가 서로 논리적으로 연결된 상태를 말한다.  Example) 웹 서비스가 이루어지기 위해 필요한 연결의 종류들?- 웹의 정보를 운반하는 주체? → TCP(Transmission Control Protoco.. 2024. 8. 12.
[Linux] - 리눅스 파이프 명령과 리다이렉션, 디렉토리 구조, TCP/IP 네트워크, 정보 보안의 뜻 해당 포스팅은 2022학년도 동계 겨울방학 중 수강했던 "Linux 운영체제의 이해와 활용" 특강을 듣고 정리한 내용입니다. 1. 리눅스 파이프 명령(Pipe instruction), 리다이렉션(Redirection) 1-1. 리눅스 파이프 명령(Pipe instruction) - 보통 리눅스 커맨드에서 사용되는 명령어들은 명령어를 조합하여 많이 사용하게 되는데 이때 조합 문자를 "|"(Vertical bar)를 이용합니다. 두 명령어를 "|"으로 연결해 주면 어떤 명령의 출력이 그 다음 명령의 입력값이 되는데 이것을 파이프 명령(Pipe instruction)이라고 합니다. 1-2. 파이프 명령의 예시 : ps, grep 명령어 활용 (1) ps - 현재 리눅스에서 실행되는 프로세스를 확인할 수 있는 .. 2023. 1. 4.
[4주 차] - Windows 소켓 시작하기 과목명 : 컴퓨터 통신(Computer communication) 수업일자 : 2022년 09월 19일 (월) 1. 오류 처리(Error Handling) 1-1 정의 - 네트워크 프로그램에서는 여러 원인 때문에 오류가 발생할 수 있으며 발생 확률도 비교적 높습니다. 이에 따라 함수 호출 시, 오류를 체크하여 사용자에게 오류 내용을 알려주는 것이 매우 중요합니다. - 학습할 윈속 함수는 오류 처리 방법을 다음과 같이 세 가지로 나눌 수 있습니다. (1) 오류를 처리할 필요가 없는 경우 - return 값이 존재하지 않거나 호출 시 항상 성공하는 일부 소켓 함수 (2) return 값만으로도 오류를 처리하는 경우 - WSAStartup() 함수 (3) return 값으로 오류를 확인하고, 구체적인 오류 내.. 2022. 9. 19.