네트워크
- 종단 시스템(end system) : PC나 스마트폰처럼 네트워크 송수신 주체
- 프로토콜(Protocol): 두 이종 시스템을 연결하기 위한 규약 (ex. http)
- 유선 또는 무선
인터넷
- 소규모의 네트워크에서 전세계 네트워크와 연결된 상태
- 종단 시스템은 일반적으로 ISP (Internet service provider)에 의해 연결
OSI 7 계층
- 네트워크 구성요소를 7개의 계층으로 역할을 나눈 표준 모델
- 각 계층별 역할을 통해 protocol을 충족
- 일부 하위계층은 하드웨어에서 구현
- 상위 계층은 소프트웨어에서 구현
TCP/IP ( Transmission Control Protocol / Internet Protocol )
- OSI 7계층이 나오기전 사용되던 사실상 표준 역할
IP address
- 통신 자료를 최종적으로 전달하기 위해 필요한 송/수신 위치정보
- IPv4 (10진법), 주소 부족으로 인해 IPv6 개발됨
패킷 교환(Packet Switching)
- 종단간에 전송되는 데이터를 패킷이라는 단위로 전달함
- 패킷은 네트워크를 통해 일정한 순서없이 보내지며 어떤 경로를 통해 이동되는지는 네트워크의 상황에 따라 다르다.
통신을 통한 기본 동작
- 요청(Request) : 전송하는 종단 장치에서 상대방의 서비스를 요청한다.
- 인지(Indicate) : 수신하는 장치에서 작업 요청을 확인한다.
- 응답(Response) : 수신하는 장치에서 요청 받은 작업에 대해 적절히 응답한다.
- 확인(Confirm) : 전송 측에서 응답 데이터를 최종적으로 확인한다.
네트워크의 유형
- LAN (Local Area Network) : 일정 그룹의 지역 네트워크 (집, 사무실), 시설망등을 구축해 연결
- WAN (Wide Area Network) : 원거리 통신망 (국가, 대륙)
네트워크 토폴로지
- Ring Topology : 기기와 기기 간의 연결
- Bus Topology : 하나의 메인 회선을 설치하고 그 회선에 각 기기를 연결
- Star Topology : 허브가 존재하고 허브에 각 기기의 회선을 끌어와서 연결
- Mesh Topology: 각 기기가 여러 기기와 연결