운영체제/네트워크 Network

운영체제/네트워크 Network

[Network] 데이터를 전송하는 과정

데이터를 전송하는 과정 데이터 전송은 일반적으로 송신자와 수신자 간에 이루어지며, 이를 위해 몇 가지 프로토콜과 기술이 사용됩니다. 예를 들어, 인터넷을 통해 이메일을 보내는 경우를 생각해보겠습니다. 1. 송신자(보내는 사람)는 이메일 프로그램을 사용하여 이메일을 작성합니다. 이메일 프로그램은 사용자가 작성한 내용을 메일 서버에 보내기 위해 Simple Mail Transfer Protocol (SMTP)이라는 프로토콜을 사용합니다. 2. SMTP는 메일 서버에 연결하여 데이터를 전송합니다. 이때 송신자의 이메일 주소와 수신자의 이메일 주소, 메일 내용 등이 포함됩니다. 3. 수신자(받는 사람)는 이메일 프로그램을 사용하여 자신의 메일 서버에 연결합니다. 이때 사용되는 프로토콜은 보통 Post Offic..

운영체제/네트워크 Network

[Network] 맥 주소란?

맥주소란? 맥 주소(MAC Address)는 네트워크 인터페이스 카드(Network Interface Card, NIC)가 가지는 고유 식별자입니다. 이 주소는 모든 이더넷(Ethernet) 네트워크에서 사용됩니다. 맥 주소는 48비트 길이의 16진수(Hexadecimal) 값으로 표현됩니다. 이 주소는 일반적으로 아래와 같은 형식으로 표시됩니다: 00:11:22:33:44:55. 각각의 16진수 값은 콜론(:)으로 구분됩니다. 맥 주소는 네트워크에서 데이터를 보내거나 받는 데 사용됩니다. 이 주소는 데이터가 전송되는 동안 패킷(Packet)의 헤더에 삽입되어 보내는 쪽과 받는 쪽을 구별합니다. 이를 통해 네트워크에서 각각의 장치가 고유하게 식별되며, 데이터 전송에 필요한 다양한 프로토콜에서 사용됩니다...

운영체제/네트워크 Network

[Network] 프로토콜이란?

프로토콜 프로토콜은 네트워크 상에서 데이터 통신을 원활하게 하기 위한 규약이며, 데이터를 주고받는 방식이나 데이터의 형식 등을 정의합니다. 예를 들어, 인터넷에서 사용되는 TCP/IP 프로토콜은 데이터를 송수신하는 방법과 데이터의 형식을 정의하고 있습니다. 이러한 프로토콜은 서로 다른 시스템이나 기기 간에 데이터를 교환할 때 필요한 공통된 규약으로, 네트워크에서 데이터 통신이 원활하게 이루어지도록 돕습니다. 또한, 프로토콜은 계층적으로 구성되어 있으며, 각 계층마다 다른 기능을 수행합니다. 예를 들어, TCP/IP 프로토콜은 네트워크 상에서 데이터를 전송하는 전송 계층과 인터넷 상에서 데이터를 전달하는 인터넷 계층으로 구성되어 있습니다. 이와 같은 프로토콜은 네트워크 상에서 데이터 통신이 원활하게 이루어..

운영체제/네트워크 Network

ip, domain, name server 란

ip 인터넷이 연결돼 있는 모든 장치는 ip를 갖는다. domain (도메인) ip에 이름을 부여한 것이다. ip와 도메인은 뗄 수 없는 관계이다. 예를 들어, naver.com = 223.130.195.200 (22/09/12 기준)이다. name server (네임서버) 사용자가 도메인을 요청하면 네임서버는 해당 도메인이 갖는 ip를 리턴하고, 그 리턴된 ip로 연결된다. 도메인과 URL 도메인은 서버 식별 단위 URL은 해당 서버의 웹페이지별 식별 단위

운영체제/네트워크 Network

[Sourcetree] Windows11 에 소스트리 설치하는 방법

https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com

운영체제/네트워크 Network

[network] forward proxy and reverse proxy

1. proxy 프록시는 보통 중계기라고 해석 2. forward proxy 사람 -> proxy서버 -> 인터넷 -> 구글, 네이버, 다음 ... 3. reverse proxy 사람 -> 인터넷 -> proxy서버 -> 서비스(내부서버) 4. 프록시를 사용하는 이유 - 보안 강화 - 속도 향상 - 안전성 - 신뢰성

운영체제/네트워크 Network

[network] 네트워크란

1. 네트워크 - 장비가 정보를 서로 교환하고 협력 가능 - 물리적, 논리적으로 연결된 컴퓨터 및 기기의 모음 - 두 대 이상의 컴퓨터들이 연결돼 서로 통신 및 공유 2. 네트워크 장점 - 연결된 장비의 다양한 종류의 작업 가능 - 파일 교환 및 프린트 공유 등 3. 네트워크 단점 - 해킹 및 악성코드 유입 - 정보보안 4. MAC주소 - 하드웨어 랜카드의 고유한 주소 - OSI 7Layer에서 두번째 레이어에 해당 - IP주소는 OSI 7Layer에서 세번째 레이어에 해당 5. MAC 주소 확인하는 법 - cmd 창에서 ipconfig /all 입력시 확인 가능 6. IPv4, IPv6 개수 - IPv4의 개수 : 2^32개 = 약 43억개 - IPv6의 개수 : 2^128개 7. 라우터 - 패킷의 목..

운영체제/네트워크 Network

[network] 프로토콜 이란

1. 프로토콜 - 컴퓨터나 네트워크 장비가 서로 통신하기 위해 미리 정해놓은 규칙 - ex) TCP/IP 2. 인터넷 - TCP/IP 프로토콜을 기반으로 컴퓨터와 네트워크들이 연결된 통신망 - 유닉스 운영체제 기반 - 컴퓨터마다 고유한 IP - 네트워크 연결을 위해 브리지, 라우터, 게이트웨이 사용 3. LAN - LAN = Local Area Network - 제한된 지역 내에서 각각의 전자기기들이 통신을 수행 - 고속의 통신채널 - LAN 외부에서 LAN 내부로 접근할 수 없음 - 수 km 이내로 제한 - 단일 조직의 소유 4. Node - 네트워킹을 할 수 있는 하나의 객체 - 네트워크 접속 가능한 기기 하나 5. HTML - HTML = Hyper Text Markup Language - 웹 페이..

운영체제/네트워크 Network

[network] 라우터란

1. 라우터 - 인터넷 접속 장비 - 둘 이상의 네트워크 간 데이터 전송 - 통신망에서 다른 통신망으로 통신을 도움 - 정보를 주고 받음 - 내부 네트워크와 외부 네트워크를 연결하기 위한 네트워크 장비 - 다른 기기 종류간의 네트워크를 연결하는 기능 - 여러 프로토콜에서 전송하는 패킷을 받을 수 있음 2. 패킷 - 네트워크에서 데이터를 주고받을 때 정해진 규칙 - Packet = Package + Bucket - 정보를 주고 받을때 정해진 형식이 있음 3. 대역폭 - 최고 주파수와 최저 주파수의 차이 - 최대 전송속도 - 정보를 전송할 수 있는 능력 - 기본단위 : bps = bit per second 4. IP - 인터넷에 연결된 모든 기기들을 식별할 수 있도록 부여된 고유 주소 5. MAC Addre..

운영체제/네트워크 Network

[network] 네트워크 토폴로지

1. 계층형 (Tree) - 장점 : 관리 용이, 장치 추가 간편, 높은 신뢰도 - 단점 : 속도 저하현상 발생 쉬움(병목현상), 상위 노드 고장시 통신 불가 2. 버스형 (Bus) - 장점 : 비용 적음, 신뢰성 높음, 간단한 구조, 노드 추가 간편 - 단점 : 병목현상, 장애 발생시 전체 마비 3. 성형 (Star) - 장점 : 고속, 노드 추가 간편, 링크 장애시 영향 없음 - 단점 : 중앙 노드 장애시 전체 마비, 노드 증가시 복잡도 증가 4. 링형 (Ring) - 장점 : 비용 적음, 충돌현상 없음 - 단점 : 구성 변경 어려움, 링크 장애시 전체 마비 5. 망형 (Mesh) - 장점 : 장애에 강함, 많은 데이터 처리 가능 - 단점 : 구축 비용 높음, 운영 비용 높음

박경태
'운영체제/네트워크 Network' 카테고리의 글 목록